Check out the latest photos and videos of The Old Vic’s A Christmas Carol starring Paul Hilton.

Matthew Warchus’s much-loved production of A Christmas Carol is now playing at The Old Vic until 10 January 2026.

The play is led by stage and screen star Paul Hilton (The Inheritance, Juno and The Paycock) as Ebenezer Scrooge, joined by Rob Compton (Matilda The Musical) as Bob Cratchit and Tanisha Spring (Groundhog Day, Moulin Rouge!) as Belle.

Just in: Take a first-look at brand new production images of A Christmas Carol led by Paul Hilton as Scrooge.

Photos: A Christmas Carol at The Old Vic (2025)

The cast also features Geraint Downing (The Lord of the Rings) as Ferdy/George, Matthew Durkan (The History Boys) as Fred, Lauren Jones (Bonnie & Clyde) as Little Fan, Stuart Neal (Mary Poppins) as Father/Marley, Claire O’Leary (The Wizard of Oz) as Jess, Alastair Parker (The Crucible) as Fezziwig, Nuwan Hugh Perera (Life of Pi) as Nicholas/Schoolmaster, Parisa Shahmir (Jesus Christ Superstar) as Mrs Cratchit, Kibong Tanji (Tina: The Tina Turner Musical) as Ghost of Christmas Present/Mrs Fezziwig, Annie Wensak (Groundhog Day) as Ghost of Christmas Past, and Connor Wood (Old Friends) as Young Ebenezer.

A Christmas Carol – Rehearsal photos

Also, go behind the scenes of rehearsals for A Christmas Carol at The Old Vic.

Sharing the role of Tiny Tim are Olive Mac Mahon, Freddie Merritt, Hannah Slater and Vinnie Stone.

Completing the cast are Rachel Moran (Just For One Day) as Dance Captain/Swing, and Jamie Doncaster (Standing at the Sky’s Edge) as Swing.

The musicians are Clare Taylor (Violin); Justin Pearson (Cello); Luke Daniels (Melodeon/Whistle); Martin Robertson (Whistle/Clarinet/Bass); and Gareth Ellis (Cover Conductor).

Video: Meet the star of A Christmas Carol, Paul Hilton

Adapted for the stage by Jack Thorne (Adolescence, His Dark Materials, Harry Potter and The Cursed Child), A Christmas Carol is The Old Vic’s most successful production to date. It returns in 2025 for its ninth season, marking the final time it will be staged under Warchus’s leadership as Artistic Director.

The show is directed by Matthew Warchus, alongside Set and Costume design by Rob Howell, Composition and Arrangements by Christopher Nightingale, Lighting design by Hugh Vanstone, Sound design by Simon Baker, Casting by Jessica Ronane CDG, and Movement by Lizzi Gee. The Musical Director is Alan Berry, Voice is by Charlie Hughes-D’Aeth, Dialect is by Danièle Lydon, and the Associate Director is Jamie Manton.

Throughout the run, The Old Vic will be raising money in aid of Feeding Britain, a UK-based charity that works to eliminate hunger across the country.

Booking tickets to A Christmas Carol

A Christmas Carol is now playing at The Old Vic, until 10 January 2026.

Book tickets to A Christmas Carol at The Old Vic in London

A Christmas Carol

Old Vic, London

Book tickets
A Christmas Carol

Main photo: A Christmas Carol at The Old Vic (2025). Paul Hilton & Lauren Jones. Photo by Manuel Harlan

Related News

See all

Latest News

See all