'Mamma Mia!' tickets now available through March 2026

Mamma Mia! celebrated its 25th anniversary last year, making it the third longest-running musical in West End history.

Olivia Rook
Olivia Rook

Mamma Mia! has extended performances in the West End until 28 March 2026. The show celebrated its 25th anniversary last year, making it the third longest-running musical in West End history.

The London cast includes Mazz Murray as Donna, with Izi Maxwell as Sophie, Ben Irish as Sky, Kate Graham as Tanya, Nicola-Dawn Brook as Rosie, Christopher Dickins as Harry, Luke Jasztal as Sam, and Stephen Beckett as Bill. Natalie Langston continues to play Donna at certain performances.

Harriet Samuels takes on the role of Ali, Zaynah Ahmed plays Lisa, and Jamie Landmann and Thomas Walton play Eddie and Pepper, respectively.

The ensemble includes Franky Attard, Matthew Barrow, Jack Bromage, Maddy Cameron, Mia Anthony Coffield, Dennis Cousins, Timmy Driscoll, Andrew Gallo, Lauren Hall, Lawrence Guntert, 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 also released its Christmas schedule, playing two shows on 22, 23, 27, 29, 30 December, as well as 2, 3 January 2026. There will also be performances on 26, 28 December, and 1 January 2026.

Featuring the music of ABBA, including "Dancing Queen", "The Winner Takes It All", and "Honey, Honey", Mamma Mia! is set on a Greek island and follows Sophie's search for her father ahead of her wedding.

Book Mamma Mia! tickets on LondonTheatre.co.uk

Photo credit: Izi Maxwell and Mazz Murray. (Photo courtesy of production)

Originally published on

Subscribe to our newsletter to unlock exclusive London theatre updates!

  • Get early access to tickets for the newest shows
  • Access to exclusive deals and promotions
  • Stay in the know about news in the West End
  • Get updates on shows that are important to you

You can unsubscribe at any time. Privacy Policy