Eccleston will star in the latest staging of Jack Thorne’s A Christmas Carol at The Old Vic.

By James Hibbs

Published: Monday, 19 June 2023 at 12:00 am


Christopher Eccleston will soon be seen heading back to the Victorian era – no, not in the TARDIS, but instead on The Old Vic stage, as he stars in A Christmas Carol.

Eccleston will play Scrooge from 11th November 2023 to 6th January 2024 at the London theatre in a staging of Jack Thorne’s adaptation of Charles Dickens’s novella.

Eccleston said of appearing in the play: “As a child, I read and watched every and any version of A Christmas Carol because of a fascination with Scrooge’s psychology. As a young actor, I read everything I could about the legendary Old Vic. I’m a very lucky man to be part of this production and cannot wait to meet our audiences.”

The production will once again be directed by Matthew Warchus, who first directed Thorne’s version of the play when it debuted at The Old Vic in 2017.

In the most eagerly anticipated casting news in the theatre calendar…

Christopher Eccleston will play Scrooge in the return of #OVChristmasCarol 2023–24. Book early for ‘one of the best Christmas shows you will ever see’ (★★★★★ The Stage) https://t.co/1P5pEfUVfi pic.twitter.com/jvEv3SXKNI

— The Old Vic (@oldvictheatre) June 19, 2023