A Christmas Carol
A Christmas Carol
Matthew Warchus’ big-hearted, smash hit production of Charles Dickens’ immortal classic returns to The Old Vic
The Old Vic – London
Wed 12 November 2025 - Sat 10 January 2026
2pm - 7pm
About The 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.
What you need to know
Suitable for ages 8+
Tickets
PwC £10 Previews. Previews £13–£70, Off Peak £15–£80, Peak £15–£95. Premium and Old Vic Plus tickets available.
Preview
PwC £10 Previews 12–17 Nov
Access Performances
Audio Described:
Friday 12 December, 7pm (Touch Tour 5pm)
Saturday 13 December, 2pm (Touch Tour 11.30am)
British Sign Language (BSL) Interpreted:
Wednesday 10 December, 7pm
Saturday 13 December, 2pm
Captioned:
Saturday 13 December, 2pm
Monday 15 December, 7pm
Relaxed (also Audio Described, Captioned and BSL Interpreted):
Saturday 13 December, 2pm (Touch Tour 11.30am)












