Belgrade Theatre, in association with Imagine Theatre, has announced the full cast and creative team for its annual pantomime, Sleeping Beauty, written by and starring Iain Lauchlan.
The festive favourite will run from Wednesday 19 November 2025 to Saturday 3 January 2026, with a press performance scheduled for Friday 21 November. A Relaxed Performance will take place at 2pm on Friday 2 January.
Sleeping Beauty follows Princess Aurora, who is cursed to sleep for 100 years unless kissed by her true love. A brave Prince and his two bumbling sidekicks set out to save her, but the wicked Fairy Carabosse has other plans.
Audiences can expect fairytale sets, outlandish costumes, a breathtaking dragon, and plenty of laughter in this beloved Christmas tradition.
Leading the cast is Iain Lauchlan as ‘Nanny Fanny McWheeze’, returning to the Belgrade after previous pantos including Dick Whittington, Cinderella, and Jack and the Beanstalk.
Andy Hockley joins him as ‘Grumbleweed’, marking his 20th Belgrade pantomime. Craig Hollingsworth returns as ‘Muddles the Jester’, appearing in his 14th Belgrade panto.
Wendi Harriott, winner of Best Villain at the 2024 UK Pantomime Awards, plays ‘Carabosse’. Mia King-Harmes takes on the dual role of Princess Belle and Queen Hyacinth, while Emily Rayner stars as ‘Prince Valiant’.
Also joining the cast are Arif Javid as ‘King Cuthbert’ and Aonghas Ewen as ‘Azurial’. The ensemble includes Lauren Steele, Miriana Pavia, and Alexander Rowles.
The creative team includes Jenny Phillips (Choreographer), Ian Westbrook (Set Designer), James MacIver (Costume Designer), Jason Taylor (Lighting Designer), Chris Murray (Sound Designer), Hayley Gibbs (Musical Director), Tim Spencer (Musical Arrangements), and Vicki Stevenson (Assistant Director/Choreographer).
Listings and ticket information can be found here.







