Emmie Newitt

Full cast and creative announced for A CHRISTMAS CAROL at The Old Vic

Matthew Warchus' smash-hit production of the Dickens classic heads to The Old Vic this festive season once again.

the old vic a christmas carolThe cast of A Christmas Carol at The Old Vic.

The Old Vic has announced the full cast and creative team for A CHRISTMAS CAROL.

Matthew Warchus' smash hit production, adapted for the stage by Jack Thorne (Harry Potter and the Cursed Child) plays from 11 November - 06 January 2024.

This year the venue will also be raising money in aid of City Harvest London throughout the run. It's a surplus food redistribution charity that provides 1.2 million meals a month to London's most vulnerable people.

The cast and creative team of A CHRISTMAS CAROL.

Joining the previously announced Emmy Award-winner Christopher Eccleston (Accused, The Leftovers) as Ebenezer Scrooge are Jeremy Batt as Swing, Rob Compton as Bob Cratchit, Geraint Downing as Ferdy/George, James Hume as Nicholas, Hana Ichijo as Jess, Jessica Joslin as Mrs Cratchit, Julie Jupp as Ghost of Christmas Past, Gemma Knight Jones as Ghost of Christmas Present/Mrs Fezziwig, Andrew Langtree as Father/Marley, Matthew Maddison as Young Ebenezer, Frances McNamee as Belle, Rachel Moran as Dance Captain/Swing, Alastair Parker as Fezziwig, Rose Shalloo as Little Fan and Samuel Townsend as Fred.

The role of Tiny Tim will be played by Casey-Indigo Blackwood-Lashley, Alexander Joseph, Freddie Marshall-Ellis and Freddie Merritt this year.

The production features Set and Costume by Rob Howell, Composition and Arrangement by Christopher Nightingale, Lighting by Hugh Vanstone, Sound by Simon Baker, Casting by Jessica Ronane CDG, Movement by Lizzi Gee, Musical Direction by Alan Berry, Voice by Charlie Hughes-D’Aeth and Dialect by Penny Dyer. The Associate Director is Josh Seymour and the 2nd Associate Director is Simon Greiff.

What is A CHRISTMAS CAROL about?

The Old Vic's production of the Dickens classic is the longest-running annually and has been seen by an estimated 500,000 people globally.

A CHRISTMAS CAROL tells the story of Ebenezer Scrooge, a mean-spirited man who is visited by 4 spirits on Christmas Eve. They each help him through his past, present, and future in the hope it will make him become a kinder gentleman.


A CHRISTMAS CAROL is performing at The Old Vic from 11 November - 06 January 2024. Book your tickets for this festive classic today!

A Christmas Carol Tickets