Take a behind the scenes look at the cast of A Christmas Carol for its upcoming 10th Anniversary production. Giles Terera will star as Ebenezer Scrooge in Jack Thorne’s festive favourite at the Old Vic.
Rehearsal images have been released for the Old Vic’s tenth anniversary production of A Christmas Carol, directed by Matthew Warchus and adapted for the stage by Jack Thorne. Giles Terera stas as Ebenezer Scrooge, returning to the venue after appearing in One Flew Over the Cuckoo’s Nest earlier this year.
Thorne’s adaptation of Charles Dickens’ classic Christmas tale first premiered at the Old Vic in 2017. It has returned each year since, with a different star taking on Scrooge. The production has played to almost one million people in London, America and Australia.
Book your tickets for A Christmas Carol here
Photos: Giles Terera in rehearsals for A Christmas Carol at the Old Vic
Plan Your Visit
- Venue: The Old Vic
- Booking dates: 10 November 2026 until 9 January 2027
- Running time: 2 hours ( including interval)
- Age guidance: 8+
Old Vic, London








