Meet the Current West End Cast of Mamma Mia! London

Published on 14 April 2026

Last updated on 22 October 2026

Summary

  • Find out who plays Donna, Sophie, Tanya and Rosie in the current Mamma Mia! London cast
  • Discover who wrote the musical and how ABBA was involved in creating the show
  • Explore the original West End cast and creative team behind the hit musical

Playing at the Novello theatre, Mamma Mia! is one of the West End’s longest-running musicals, set on a sun-soaked Greek island and packed with the hits of ABBA. If you’ve just seen the show and want to know who plays Donna, Sophie, Tanya or Rosie in Mamma Mia! London, here’s a full guide to the current West End cast and creative team.

Who plays Donna in Mamma Mia! London?

Sara Poyzer plays Donna Sheridan in Mamma Mia! London. Donna is Sophie’s mother and the owner of the taverna on the Greek island where the story is set. Sara Poyzer is one of the best-known performers associated with the role, having played Donna in the West End, on UK tour and in international productions for many years.

Who plays Sophie in Mamma Mia! London?

Ellie Gilbert-Grey plays Sophie Sheridan, the bride-to-be at the centre of the story. On the eve of her wedding, Sophie secretly invites three men from Donna’s past to the island in the hope of discovering who her father is. Ellie trained at Emil Dale Academy and previously played Laurel in Freaky Friday at Home, Manchester. MAMMA MIA! marks her West End debut.

Who plays Tanya and Rosie in Mamma Mia! London?

Vivien Carter plays Tanya, while Laura Medforth plays Rosie. Together with Donna, they make up the Dynamos, the iconic trio of best friends whose friendship and musical numbers are among the show’s highlights. Carter trained at the Western Australian Academy of Performing Arts and has appeared in Chicago and Sweet Charity. Medforth trained at the Sylvia Young Theatre School and London Studio Centre, with credits including Mary Poppins, School of Rock and Les Misérables.

Who plays Sam, Harry and Bill in Mamma Mia! London?

Richard Standing plays Sam, Daniel Crowder plays Harry, and Rakesh Boury plays Bill. The three men are Sophie’s possible fathers, all invited to the island without Donna’s knowledge.

Pepper performs and impressive split jump in MAMMA MIA!

Who plays Sky in Mamma Mia! London?

Kyle Cox plays Sky, Sophie’s fiancé. Sky is preparing for their wedding while navigating the chaos surrounding Sophie’s search for her father. Cox trained at ArtsEd and has appeared in West End productions including Elf The Musical, & Juliet, Crazy For You and Ain’t Too Proud: The Life and Times of the Temptations.

Who plays Ali and Lisa in Mamma Mia! London?

Natorii Illidge plays Ali and Foxy Valentine plays Lisa, Sophie’s closest friends and bridesmaids. Illidge trained at Associated Studios in London, Broadway Dance Centre in New York and Dance Theatre of St. Maarten. Her previous credits include the UK tour of MAMMA MIA!, Moulin Rouge! The Musical and Tina! The Tina Turner Musical.

Who plays Pepper and Eddie in Mamma Mia! London?

Charlie Garton plays Pepper and Edward Turner plays Eddie, two of the younger characters who bring extra humour and energy to the island wedding celebrations. MAMMA MIA! marks Garton’s adult West End debut and Turner’s West End debut.

Who wrote Mamma Mia!?

Mamma Mia! features music and lyrics by Benny Andersson and Björn Ulvaeus of ABBA, with a book by Catherine Johnson. The musical uses some of ABBA’s biggest hits, including songs such as Dancing Queen, Super Trouper and The Winner Takes It All.

Was ABBA involved in Mamma Mia!?

Yes — Mamma Mia! was created around the songs of ABBA, with band members Benny Andersson and Björn Ulvaeus directly involved in the musical’s creation through its score and lyrics. Their music is the foundation of the show, making it one of the most recognisable jukebox musicals in the West End.

Who directed and choreographed Mamma Mia!?

The original production was directed by Phyllida Lloyd, with choreography by Anthony Van Laast. Their work helped shape Mamma Mia! into one of the West End’s longest-running musicals.

Who was in the original West End cast of Mamma Mia!?

When Mamma Mia! first opened in London in 1999, the original cast included Siobhan McCarthy as Donna, Lisa Stokke as Sophie, Hilary Humphrey as Rosie and Jenny Galloway as Tanya. The original London cast helped establish the show as a major West End success.

Continuing to wow audiences in London for the last 25 years, book you MAMMA MIA! tickets with us today and be sure to check out our Novello Theatre Best Seats Guide too. 

Tagged as
Hay Brunsdon

By Hay Brunsdon

I've over 15 years of writing and editorial experience, and starting working in the West End theatre industry in 2012. When not watching or writing about theatre I'm usually swimming, hiking, running, or training for triathlons in the Stroud valleys.