Sheffield Theatres have announced the full cast and creative team for their festive production, A Christmas Carol. Based on the book by Charles Dickens, this production of the timeless Christmas classic is a new adaptation by Aisha Khan and will be directed by Elin Schofield.

Joining Schofield and Khan in the creative team will be Associate Director Alex Pritchett, Co-Designers Rose Revitt and Kevin Jenkins, Movement Director and Choreographer Aline David, Lighting Designer Richard Howell, Composer and Arranger Matthew Malone, Sound Designer Gareth Fry, Music Supervisor Natalie Pound, Casting Director Juliet Horsley CDG, Illusion Designer John Bulleid, Associate Illusion Designer Sam Lupton, Assistant Director Verity Richards, Wigs, Hair and Make-Up Manager Helen Russell with Wigs, Hair and Make-Up Design by Campbell Young Associates, and Vocal Coach Timothy Peters.

Leading the cast as Ebenezer Scrooge is Sheffield Theatres newcomer Ian Midlane, amidst actors returning to Sheffield Theatres as well as some who are making their Sheffield Theatres debut.

Aaron Anthony returns following a performance in A Doll’s House to play Fred and Edward. Mel Lowe also returns following a performance in A Doll’s House and before that in Standing at the Sky’s Edge during its West End run – they will play the role of Jack. Adam Price was also seen in Standing at the Sky’s Edge in the West End, as well as during its runs at the Crucible and National Theatre. Price will appear as the Ghost of Christmas Present. Anthony Ofoegbu was last in Sheffield in Barbershop Chronicles and will take on the role of Jacob Marley. Ryan O’Donnell made his professional acting debut in Shadow Mouth at the Tanya Moiseiwitsch Playhouse, formerly the Studio, in 2006. He returns nearly 20 years later to play Bob Cratchit and Young Ebenezer.

Karen Wilkinson appeared in Standing at the Sky’s Edge in the West End, but is set to make her Sheffield debut as a Swing, alongside Simon Whitaker, previously seen in The Phantom of the Opera, who also makes his Sheffield Theatres debut.

Other cast members making their Sheffield Theatres debuts are Kimberly Blake (Natasha, Pierre and The Great Comet of 1812) as Mrs Cratchit, Young Ebenezer’s Mother and Laundress; Lucy Brindle (The Crucible) as Isobel and Charwoman; Nitai Levi (As You Like It) as the Ghost of Christmas Past and Kiah Lindsay, making their professional debut, as Little Fan and Martha.

All other roles will be played by members of the aforementioned cast, alongside a young company of twelve who will perform in groups of four across the run.

Featuring the Sheffield Carols – rooted in the city’s communities, Sheffield has kept this choral tradition alive over decades of change – redemption, heart and festive spirit shine in Charles Dickens’ timeless tale.

A Christmas Carol runs from 29 November 2025 to 10 January 2026. Tickets are on sale now and can be booked through the box office in person, over the phone or online.