This website uses cookies. If you continue to use the site, your agreement will result in cookies being set.

The Witches Tickets

The Witches Tickets

12 Reviews on Show-Score

The Witches Information

Don’t miss the strictly limited run of the Roald Dahl classic The Witches at the National Theatre. Book The Witches tickets in the West End on London Theatre.

Adapted from Roald Dahl's 1983 novel, the musical tells the story of an English boy and his Norwegian grandmother in a world where societies of child-hating witches operate in secret across every country. The merciless Grand High Witch takes the stage in England, orchestrating a sinister plan to transform all the children into mice.

Roald Dahl's beloved novel, The Witches, seamlessly blends humour and thrilling action, with over 11 million copies sold, solidifying its status as a fan favourite. The 1990 film adaptation, directed by Nicolas Roeg and produced by Jim Henson, closely follows the 1983 book starring Anjelica Huston, Mai Zetterling, Rowan Atkinson, and Jasen Fisher. Read our guide to Roald Dahl on stage.

In The National Theatre's production, three-time Olivier-nominated actress Katherine Kingsley (The Larkins) portrays the formidable Grand High Witch. BAFTA Award-winner Daniel Rigby (One Man, Two Guvnors) takes on the role of Mr Stringer. Rigby, known for his role as Eric Morecambe in the 2011 BBC film Eric and Ernie, brings his acclaimed talent to the stage alongside Sally Ann Triplett (Sweeney Todd, Oklahoma), who will play Gran.

The Witches is directed by Lyndsey Turner, with a book and lyrics by Olivier Award-winner Lucy Kirkwood and music and lyrics by Tony Award-nominee Dave Malloy. Completing the creative team are costume designer Lizzie Clachan, choreographer Stephen Mear, music supervisor Nigel Lilley, music director Cat Beveridge, lighting designer Bruno Poet, co-sound designers Alexander Caplen and Ian Dickinson, video designer Ash J Woodward, and illusionists Chris Fisher and Will Houstoun.

Book The Witches tickets on London Theatre now.

Run time

2hr 30mins (incl. interval)

Opening date

November 7th, 2023

Closing date

January 27th, 2024





Our review