The global smash hit musical MAMMA MIA! at London’s Novello Theatre is now extending its booking period from Monday 9 March 2020 to Saturday 19 September 2020. MAMMA MIA! celebrated its 20th anniversary in London’s West End at the Novello Theatre on Saturday 6 April 2019 and is now in its 21st year.

The London cast of MAMMA MIA! stars Mazz Murray as Donna, Kirsty Hoiles as Tanya, Ricky Butt as Rosie, Richard Trinder as Sam, Neil Moors as Harry, Stephen Beckett as Bill, Lucy May Barker as Sophie, Cameron Burt as Sky, Melissa Nettleford as Ali, Sophie Matthew as Lisa, Taylor Bradshaw as Eddie and Danny Nattrass as Pepper, with Caroline Deverill playing the role of Donna at certain performances.

Also in the cast are Natasha Agnew, Chloe Ames, Daniel Clift, Jonathan Cordin, Amelia-Rose Fielding, Shailan Gohil, Lauren Hampton, Callum Heinrich, Jennifer Hepburn, Frankie Jones, Grace Moorhouse, Jodie Nolan, Dan O’Brien, David O’Mahony, Rochelle Sherona, Megan Speirs, Garrett Tennant, Michael Tyler, Harrison Wilde and Simon Willmont.

Since premiering in London in 1999, the irresistible feelgood musical has captured the hearts of millions around the globe. The sunny, funny tale of a mother, a daughter and three possible dads on a Greek island idyll, all unfolding to the magic of ABBA’s timeless pop masterpieces, has now been seen live on stage by 65 million people across the world, and turned into two record-breaking movies – MAMMA MIA! The Movie and MAMMA MIA! Here We Go Again.

To date, MAMMA MIA! has been seen in 50 productions in 16 different languages grossing more than $4 billion at the box office. In 2011, it became the first Western musical ever to be staged in Mandarin in the People’s Republic of China. MAMMA MIA! is also currently playing in a German-language tour in Germany, a Dutch-language production in Utrecht, a Korean-language production in Seoul and a Mandarin-language production in China. The full scale production of MAMMA MIA! continues to perform on The Royal Caribbean Ship 'Allure of The Seas’. Upcoming productions include a UK and International Tour and a Danish-language tour of Denmark.

MAMMA MIA! originally opened in London at the Prince Edward Theatre on 6 April 1999, before transferring to the Prince of Wales Theatre in 2004, and then to the Novello Theatre in 2012. The London production of MAMMA MIA! has been seen by over 9 million people, played over 8,500 performances and has broken box office records in all three of its London homes.

Produced by Judy Craymer, MAMMA MIA! The Movie became the highest grossing live action musical film of all time upon its release in 2008. A second film, MAMMA MIA! HERE WE GO AGAIN, opened in July 2018 and is the most successful live musical movie sequel of all time.

With music & lyrics by Benny Andersson & Björn Ulvaeus, MAMMA MIA! 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 produced by Judy Craymer, Richard East & Björn Ulvaeus for Littlestar in association with Universal.


Novello Theatre
London WC2B 4LD

Ticket Prices: From £15.00

A £2.50 per ticket booking fee applies to tickets booked online and by phone. No booking fee on tickets purchased in person at the Novello Theatre Box Office.

All prices include £1.25 restoration levy.

Early Bird Pricing – anyone booking four months or more in advance of the performance they are attending (Monday to Thursday performances only) will save £20 on Band A and Premium tickets, but only through Delfont Mackintosh Theatres, either online, in person at the theatre, or by calling the Novello Theatre Box Office.

A limited number of seats released daily for that day's performance(s) at 10:00AM, in person at the Box Office.

Performance Times:
Monday - Saturday 7.45pm
Matinees - Thursday & Saturday 3.00pm*
*extra Tuesday matinees 22 October 2019, 18 February 2020, 4 & 18 August 2020

Christmas 2019/20 Performance Schedule

Monday 23 December 3.00pm and 7.45pm
Tuesday 24 December NO PERFORMANCE
Wednesday 25 December NO PERFORMANCE
Thursday 26 December 7.45pm
Friday 27 December 3.00pm and 7.45pm
Saturday 28 December 3.00pm and 7.45pm

Monday 30 December 3.00pm and 7.45pm
Tuesday 31 December 3.00pm and 7.45pm
Wednesday 1 January 7.45pm
Thursday 2 January 3.00pm and 7.45pm
Friday 3 January 7.45pm
Saturday 4 January 3.00pm and 7.45pm

Currently booking to 19 September 2020
The performance lasts 2 hours and 35 minutes (including a 15-minute interval)