The latest from London's West End
Little Dancer will run at Theatre Royal Haymarket from 15 February to 27 March 2027, with press night on 18 February.
Expecting, starring John Bradley, Joe Dempsie, Katie Leung and Jamie-Lee O’Donnell, runs at Riverside Studios from 30 January to 27 March 2027.
The musical plays at Charing Cross Theatre from 18 January to 10 April 2027.
Stephanie Greenwood and Sean Hart star in Relative Motion at Southwark Playhouse Borough’s Little auditorium from 11 November to 5 December 2026.
The Afronauts runs at the Royal Court Theatre from 14 November to 19 December 2026, with a press night on 23 November.
Tim Crouch’s An Oak Tree runs at The Other Palace from 7 October to 15 November 2026, with a different guest performer joining Crouch at each performance.
The new company begins performances at the Savoy Theatre on 28 October 2026, with the production booking through 13 February 2028.
Shona McGarty and Frances Mayli McCann join From The Heart for its 8–18 October 2026 run at the Garrick Theatre.
The production plays at the Almeida Theatre from previews on 10 November to 23 December 2026, opening on 17 November.
Speculations runs at Marylebone Theatre from 30 October 2026 to 3 January 2027, with Janie Dee leading the cast as Dorothy Kilgallen.
The Old Vic’s tenth-anniversary A Christmas Carol runs from 10 November 2026 to 9 January 2027.
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.