The haunting returns. Following a critically acclaimed 2023 run, Mark Gatiss’ spine-chilling retelling of Dickens’ winter ghost story once again takes over Alexandra Palace Theatre in 2025. Neil Morrissey, beloved for Men Behaving Badly and Waterloo Road, appears as Jacob Marley, and Matthew Cottle (Game On and The Windsors), reprises his role as Scrooge.
Frozen in time with its beautifully preserved features, the atmospheric Alexandra Palace Theatre is the perfect setting for Dickens’ most enduring Christmas tale. With eerie Victorian special effects and spine-tingling storytelling, prepare to be frightened and delighted in equal measure as you enter the supernatural world of A Christmas Carol.
It’s Christmas Eve, and the miserly Ebenezer Scrooge receives a chilling visit from the ghost of his former partner Jacob Marley. Bound in chains for a lifetime of greed, Marley warns Scrooge it isn’t too late to change his fate, but only if he survives three more ghostly encounters…
Jacob Marley - Neil Morrissey
Ebenezer Scrooge - Matthew Cottle
Mrs Cratchit - Charlotte Bate
Caroline - Michaela Bennison
Ghost of Christmas Past - Grace Daly
Swing - Jacob Daniels
Bob Cratchit - Henry Davis
Swing - Maya De Faria
Tiny Tim - Elios K Douglas
Narrator - Michael Mears
Belle - Kalifa Taylor
Ghost of Christmas Present - Mark Theodore
Fred - Lance West
Grace Cratchit - Vivien Battley, Kaycee Davis, Carla Lopez-Corpas
Edwin Cratchit - Joshua Beswick, Ernie Seiji Fransella, Dexter Pulling
Adaptor - Mark Gatiss
Director - Adam Penford
Designer - Paul Wills
Lighting Designer - Philip Gladwell
Sound Designer - Ella Wahlstrom
Video Designer - Nina Dunn
Movement Director - Georgina Lamb
Composer - Tingying Dong
Illusion Designer - John Bulleid
Casting Director - Ginny Schiller CDG
Puppet Director - Matthew Forbes
Music Director - Tom Attwood
Associate Director - Emily Oulton











