What happens in A Christmas Carol?
Ebenezer Scrooge is a rich, bitter moneylender in Victorian London who has no time for Christmas, charity or other people. On Christmas Eve he is visited by the ghost of his old business partner, Jacob Marley, who warns him that three more spirits are coming.
The past
The first spirit takes Scrooge back through his own life. Thorne's version spends time on the childhood and early disappointments that hardened him, which makes the older man easier to understand, if not to like.
The present
The second spirit shows him how others are keeping Christmas, including his clerk Bob Cratchit, whose family has very little, and whose young son Tiny Tim is unwell.
The future and a second chance
The last spirit shows Scrooge where his life is heading if nothing changes. He wakes on Christmas morning determined to make amends, and the production turns his change of heart into a celebration that draws in the whole theatre.
About the production
Dickens's story
Charles Dickens published A Christmas Carol in 1843. It helped shape the modern idea of Christmas as a season of family, generosity and goodwill, and has been adapted for stage and screen countless times.
The Old Vic version
Artistic director Matthew Warchus asked Jack Thorne, also the writer of Harry Potter and the Cursed Child, to adapt the story. It premiered at the Old Vic in 2017 with Rhys Ifans as Scrooge and has returned every Christmas since, apart from 2020, when Andrew Lincoln led a version performed to an empty theatre and streamed online. It also played Broadway in 2019, where it won five Tony Awards.
A tenth season
2026 is the production's tenth year, and Warchus's last as the Old Vic's artistic director, a role he has held since 2015. The same production also plays the Lowry in Salford this Christmas, its first run outside London, with John Thomson as Scrooge.
The creative team
Set and costumes are by Rob Howell, music by Christopher Nightingale, lighting by Hugh Vanstone, sound by Simon Baker and movement by Lizzi Gee. The rest of the 2026 cast is still to be announced.
Performance schedule
- First performance: 10 November 2026
- Press night: 24 November 2026
- Final performance: 9 January 2027
- Running time: About 2 hours, including an interval
Tickets
Tickets range from about £38 to £161.50. Last year's run sold out, so dates in the weeks before Christmas are the ones to book first.
Age guidance
Recommended for ages 8 and above.
Cast and creative team
- Ebenezer Scrooge: Giles Terera
- Adaptation: Jack Thorne
- Director: Matthew Warchus
- Set and costume design: Rob Howell
- Composer and arranger: Christopher Nightingale
- Lighting: Hugh Vanstone
- Sound: Simon Baker
- Movement: Lizzi Gee
Full cast to be announced.
Getting there
- Tube and rail: Waterloo is a short walk away
- Also nearby: Southwark (Jubilee line)