Filled to the brim with mince pies, music and merriment

# 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
Book now
Book now
Book now
Book now
## 🎅Explore the full Christmas line-up here
See what's opening