John Thomson to play Scrooge | As Christmas Carol adaptation heads to Salford

John Thomson to play Scrooge

As Christmas Carol adaptation heads to Salford

John Thomson is to play Ebenezer Scrooge in a production of A Christmas Carol at the Salford Lowry this Christmas.

Directed by Matthew Warchus and adapted for the stage by Jack Thorne, this show has run every year in London, save for Covid-hit 2020, since it debuted at The Old Vic in 2017. But this is its first run outside the capital.

Warchus  said: ‘John is a wonderful performer, who many will know from delighting us on screen, and I can’t wait to see him deliver this extraordinary and beloved character.’

And  Thomson himself said: ‘It’s an absolute honour to have been cast… I’m looking forward to entertaining everyone at the Lowry with my interpretation this coming Christmas.’

Scrooge has previously been played by Rhys Ifans, Stephen Tompkinson, Stephen Mangan, Owen Teale, Christopher Eccleston, John Simm and Paul Hilton in this version of the Charles Dickens story.

It will play at The Lowry, Salford, from December 11 to January 10.

Published: 17 Sep 2026

Live comedy picks

We see you are using AdBlocker software. Chortle relies on advertisers to fund this website so it’s free for you, so we would ask that you disable it for this site. Our ads are non-intrusive and relevant. Help keep Chortle viable.