
A Christmas Carol Tickets
This delightful production of Dickens’ masterpiece returns, ready to warm the cockles of audience members young and old. Best for age 8+.
Discover the spirit of Christmas
Immerse yourself in the sights and sounds of Victorian London and find out why A Christmas Carol at the Old Vic is now a festive tradition. The classic story about a miserly banker who learns to embrace the season is staged in-the-round, with audiences placed in the midst of the action. As Scrooge is visited by three ghosts and transformed by their warnings, this acclaimed production bursts with music, merriment and community spirit. The 2022 A Christmas Carol cast is led by Owen Teale (Game of Thrones; Line of Duty) as Scrooge. This celebrated production of Dickens’ classic is adapted by Jack Thorne (Harry Potter and the Cursed Child) and directed by Matthew Warchus (Matilda the Musical). Even the biggest of bah humbugs won’t be able to resist this heart-warming, tear-jerking show! Step into the Old Vic and celebrate the spirit of Christmas with Old Vic A Christmas Carol tickets.Performance dates:
04 Jan 2023 - 07 Jan 2023
Running time:
2 hours and 25 minutes including an interval.
Venue:
Age recommendation:
Best for age 8+
A Christmas Carol London Reviews
User Reviews
My 2nd time in 2 weeks, seeing this lovely, traditional, Charles Dickens Classic. I have seen it every year; it is part of my Christmas tradition. The free mince pies are always a lovely welcome to the performance. This year, the crucifix runway Read more
Performance date: 22 November 2025
1/57

Feel good and very festive. A classic done right