The latest from London's West End
The Devil Wears Prada has announced its third-year company at the Dominion Theatre, with Teri Hatcher taking over as Miranda Priestly from 20 October 2026.
Caryl Churchill’s 15-minute play runs at the Almeida Theatre from 16 to 23 October 2026, directed by James Macdonald and starring Matthew Beard and Kate O’Flynn.
Cahoots Theatre Company presents Soho Songs at Wilton’s Music Hall on 23 and 24 October 2026.
Larisa Faber’s The Land We Shared makes its UK premiere at artsdepot on 15 October 2026 in a one-night performance.
Jonathan Moore’s Shakespeare’s Cousin will premiere at White Bear Theatre, with previews from 10 November and performances through 28 November 2026.
TuckShop’s all-drag Jack and the Beanstalk plays Emerald Theatre from 2 December 2026 to 10 January 2027, with a press performance on 9 December.
Jim Cartwright’s The Rise and Fall of Little Voice runs at the National Theatre’s Dorfman Theatre from 2 December 2026 to 23 January 2027.
Intermission Youth will present Julius Caesar Remixed at Omnibus Theatre from 11 November to 5 December 2026, with a press night on 13 November.
Dirty Dancing – The Classic Story on Stage will play a limited season at the Prince Edward Theatre from 19 January to 24 April 2027.
Natasha Gordon’s Nine Night plays at Kiln Theatre from 12 November 2026 to 2 January 2027, with the run extended and a seven-strong cast announced.
Tim Crouch’s An Oak Tree runs at The Other Palace from 7 October to 15 November 2026, with a different guest artist at each performance.
The pantomime runs at Lyric Hammersmith Theatre from 14 November 2026 to 3 January 2027.