Filled to the brim with mince pies, music and merriment
London Theatre Direct logo. On Sale Now
A Christmas Carol at The Old Vic. Starring Paul Hilton.

 A Christmas Carol returns to The Old Vic

Book your tickets now

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.

 

Tickets are now on sale – Don’t miss the Christmas festivities.

12 Nov 2025 – 10 Jan 2026

There's plenty more magic to unwrap 🎁

See what else is on this Christmas

The Snowman
Book now
Elf The Musical banner
Book now
Christmas Carol Goes Wrong
Book now
Beauty and the Beast a horny love story
Book now

🎅Explore the full Christmas line-up here

See what's opening
Instagram
X
Facebook

Copyright © 2025 London Theatre Direct Ltd. All rights reserved.


You are receiving this email because you opted in at our website londontheatredirect.com, a website powered by London Theatre Direct, or from one of our social media pages. 

London Theatre Direct is an official primary ticket seller and a full member of The Society of Ticket Agents and Retailers, the self-regulatory body for the entertainment ticketing industry in the UK.

We respect your data and your right to privacy. Please read our Privacy Policy and Terms and Conditions.

Offers and promotions are subject to availability, promotion dates and price ranges. Promotional rates cannot be applied retrospectively to previously purchased tickets. Need assistance? You can contact us here. To unsubscribe, click .

 

London Theatre Direct, 55 Strand, London, London, WC2R 0LQ, United Kingdom