Yes, it’s the start of August. No, that won’t stop us talking about A Christmas Carol, which returns this winter for its ninth year.

This year, Paul Hilton (The Inheritance, Lady Macbeth, Slow Horses) will take on the role of Ebenezer Scrooge.

Matthew Warchus’ big-hearted, smash hit production of Charles Dickens’ immortal classic, adapted for the stage by Jack Thorne (Harry Potter and the Cursed Child, His Dark Materials) returns to The Old Vic stage from 12 Nov 2025–10 Jan 2026.

I’m so excited that the great Paul Hilton will be joining us as Ebenezer Scrooge, taking the production into its ninth year. I’ve been in awe of his work for many years and I’m truly delighted that he’s agreed to take up the mantle of one of Dickens’ most unforgettable characters.
Matthew Warchus, director of A Christmas Carol and Artistic Director of The Old Vic

 

Whether it’s your Christmas tradition or your first visit to The Old Vic, A Christmas Carol will leave you ‘swept away by the euphoric joy’ (★★★★★ Sunday Mirror, 2024).

Tickets are selling fast, so we recommend booking soon to secure the dates you want for London’s favourite ‘festive staple’ (★★★★★ Daily Express, 2024).