The Old Vic’s annual festive production of A Christmas Carol will return for Christmas 2024.
Confirmed by The Old Vic today, the show will run from 9 November 2024 to 4 January 2025. Tickets will go on sale on 12 January 2024, with casting to be announced.
The show finishes tonight, 6 January 2024, and has proved a crowd-pleaser with audiences, with over 66,000 people seeing the show over its nine week run.
This year Emmy Award-winner Christopher Eccleston (Accused, The Leftovers, Doctor Who) starred as Scrooge in the show, with London critics loving his performance.
The cast also included 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. Tiny Tim is played by Casey-Indigo Blackwood-Lashley, Alexander Joseph, Freddie Marshall-Ellis and Freddie Merritt.
A Christmas Carol is adapted by Jack Thorne after Charles Dickens’ classic, and directed by Old Vic artistic director Matthew Warchus.
He is joined by a creative team that includes Set & Costumes by Rob Howell, Composition & Arrangement by Christopher Nightingale, Lighting by Hugh Vanstone, Sound by Simon Baker, Casting by Jessica Ronane CDG and Movement by Lizzi Gee.
The production is also currently playing in Melbourne Australia starring last year’s The Old Vic Scrooge Owen Teale. It’s playing Melbourne’s Comedy Theatre til this Sunday, 7 January.
Director Matthew Warchus said in a statement: “It makes me very happy to announce that A Christmas Carol will be back at The Old Vic later this year. Originally intended as a one-off Christmas production, this joyful and unique version, scripted by Jack Thorne, has connected with audiences, in London and beyond, in the most phenomenal way, with each successive return proving evermore popular. I know I speak for the whole Creative team and The Old Vic staff when I say the show is very close to our hearts – a huge amount of love, effort and skill is poured into it every year and it represents so much of what we want this theatre to be. It is a wonderful thing to see A Christmas Carol embraced as a festive tradition for families and individuals of all ages. As a registered charity itself, The Old Vic recognises the transformative power of compassionate giving. Over the last seven years, over £1.5 million has been raised globally for food poverty and deprivation-focused charities including Field Lane, The Felix Project, Coram Beanstalk, FoodCycle and FareShare.”
A Christmas Carol is playing at The Old Vic from 9 November 2024 to 4 January 2025.
Book tickets to A Christmas Carol at The Old Vic
Old Vic, London








