Blockbuster ABBA musical Mamma Mia! has extended its run at London’s Novello Theatre to 28 March 2026.
The show is celebrating its 26th birthday this Sunday, 6 April 2025, and is now the third longest running West End musical of all time, and the fifth longest running production in West End history.
Mamma Mia! first premiered at London’s Prince Edward Theatre in 1999, and has gone on to be seen by 70 million people worldwide, across over 50 productions in 16 different languages, grossing more than £4.5 billion at the box office.
The show was also turned into two hugely successful movies.
The current London cast stars Mazz Murray as Donna, Kate Graham as Tanya, Nicola-Dawn Brook as Rosie, Luke Jasztal as Sam, Christopher Dickins as Harry, Stephen Beckett as Bill, Izi Maxwell as Sophie, Ben Irish as Sky, Harriet Samuels as Ali, Zaynah Ahmed as Lisa, Jamie Landmann as Eddie and Thomas Walton as Pepper, with Natalie Langston playing Donna at certain performances.
Also in the cast are Mia Anthony Coffield, Franky Attard, Matthew Barrow, Jack Bromage, Maddy Cameron, Dennis Cousins, Timmy Driscoll, Andrew Gallo, Lawrence Guntert, Lauren Hall, Samantha Ivey, Genevieve Jameson, Flyn Mullins, Hayley-Jo Murphy, Emma Odell, Tom Parsons, Adam Scotland, Jonah Sercombe, Ella Tweed and Maisie Waller.
Mamma Mia! has music and lyrics by Benny Andersson & Björn Ulvaeus, and is written by Catherine Johnson, directed by Phyllida Lloyd and choreographed by Anthony Van Laast.
The production is designed by Mark Thompson, with lighting design by Howard Harrison, sound design by Andrew Bruce & Bobby Aitken, and musical supervision, additional material & arrangements by Martin Koch.
Mamma Mia! is now playing at the Novello Theatre in London, booking to 28 March 2026.
Mamma Mia! is also setting out on a new UK tour from September 2025, initially playing Southampton, Bristol, Oxford, Edinburgh, Swansea, Aberdeen, Newcastle, Manchester, and Leicester.
Book tickets to Mamma Mia! at the Novello Theatre London
Novello Theatre, London









