
This production is suitable for ages 8+
Performance dates
18 November 2025 - 10 January 2026
Run time: TBC
Includes interval
735 reviews
Top Rated Show
Reviewers highly rate this show
Matthew Warchus’ big-hearted, smash hit production of Charles Dickens’ immortal classic returns to The Old Vic, joyously adapted for the stage by Jack Thorne (Harry Potter and the Cursed Child, His Dark Materials) and starring Paul Hilton (The Inheritance, Lady Macbeth, Slow Horses) as Ebenezer Scrooge.
A Christmas Carol fills the auditorium to the brim with mince pies, music and merriment. A unique staging immerses the audience in London’s longest running adaptation of this beloved festive favourite.
We recommend booking early to avoid disappointment.
All persons entering the theatre, regardless of age, must have a ticket. Babes in arms are not admitted to the auditorium. All children must be old enough to occupy their own seats.
Sign up to our newsletter for insider access, exclusive deals & special offers