A Christmas Carol: A Ghost Story21 November - 4 January 2026Alexandra PalaceA Christmas Carol: A Ghost Story Returns!Read moreBook Tickets
Count Arthur Strong's A Christmas Carol2 NovemberRichmond TheatreCount Arthur's chaotic Christmas CarolRead moreBook Tickets
A Christmas Carol12 November - 10 January 2026Old Vic TheatreDon't miss Jack Thorne's celebrated A Christmas Carol!Read moreBook Tickets
A Sherlock Carol29 November - 5 January 2026Marylebone TheatreJoin Sherlock for a festive mysteryRead moreGet ticket alertTicket alerts
A Christmas Carol: A Ghost StoryThe festive classic to end all classics, no holiday season is complete without taking your seats for a showing of Charles Dickens's A Christmas Carol - and this year, Mark Gatiss' version of Dickens' winter ghost story is coming to haunt the Alexandra Palace Theatre again in 2025. A Christmas Carol: A Ghost Story - a thrillingly atmospheric take on the tale - promises to sweep you up in this supernatural Victorian world, with the miserly Ebenezer Scrooge and his transformative supernatural Christmas Eve visitations.21 Nov - 4 Jan 2026Alexandra PalacePrices fromMore infoBook Tickets
Count Arthur Strong's A Christmas CarolFor the festive season the delightfully befuddled Count Arthur Strong sets his sights on none other than Charles Dickens, performing his very own adaptation of A Christmas Carol! In the fashion you'd probably expect from Arthur, what begins as a respectful homage to a classic is almost certain to spiral into something accidentally, uniquely, completely his own. With his showbiz flair, misplaced confidence and penchant for the odd malapropism, this timeless tail is surely worth a fresh watch if it's delivered by old Arthur.2 NovRichmond TheatreMore infoBook Tickets
A Christmas CarolHumbugs beware! This affectionate production brings Charles Dickens's classic tale to life once again for Christmas 2025! First debuting in 2017 at London's iconic Old Vic Theatre, this adaptation from Harry Potter and the Cursed Child writer Jack Thorne and Old Vic Artistic Director Matthew Warchus has been praised for its joyful and warmhearted approach to the fable. Prepare to meet a brand new Scrooge in Paul Hilton as this gloriously festive crowd-pleaser returns!12 Nov - 10 Jan 2026Old Vic TheatrePrices fromMore infoBook Tickets
A Sherlock CarolDelve into the smog-filled streets of Victorian London and join Sherlock Holmes and the ever-loyal Dr. Watson as they race to find the killer of one Ebeneezer Scrooge as this elementary mystery that fuses the famous literary detective's stories with Charles Dickens's Christmas classic returns for a much anticipated third season, playing at the Marylebone Theatre this festive season!29 Nov - 5 Jan 2026Marylebone TheatreMore infoAlert on returnAlert me