Mark Gatiss’s smash-hit show A Christmas Carol – A Ghost Story is set to return to Alexandra Palace Theatre in London for a third Christmas Season in 2025.
A Christmas Carol – A Ghost Story will play in London from 22 November 2025 to 4 January 2026.
Mark Gatiss’s show brings Charles Dickens’ A Christmas Carol to the stage in a new adaptation that blends the classic tale with a spine-tingling ghost story set within a supernatural Victorian world.
Directed by Adam Penford (The Clothes They Stood Up In, The Madness of George III), the acclaimed production first premiered at Nottingham Playhouse in 2021, transferred to London’s Alexandra Palace Theatre, and was then released in a filmed version in UK cinemas in 2022 and shown on BBC4 over the Christmas period. The production returned to both Nottingham Playhouse and Alexandra Palace in 2023.
Casting for the show is to be announced.
The creative team also includes designer Paul Wills, lighting designer Philip Gladwell, sound designer Ella Wahlström, video designer Nina Dunn, movement director Georgina Lamb, and composer Tingying Dong.
Writer Mark Gatiss said in a statement: “Thrilled that my Carol is returning once more to its spiritual home at the top of the hill! I hope a whole new audience takes the show to their hearts and finds a little light in these dark days.”
A Christmas Carol – A Ghost Story is playing at the Alexandra Palace Theatre in London from 22 November 2025 to 4 January 2026.
More about tickets to A Christmas Carol – A Ghost Story at the Alexandra Palace Theatre in London








