My Shows
News on your favorite shows, specials & more!

Who Played Sophie in Mamma Mia!

Sophie is a role in Mamma Mia!, a musical that opened Broadway in 2025.

On the eve of her wedding, a daughter's quest to discover the identity of her father brings three men from her mother's past back to the island they had last visited decades ago. Songs including “Dancing Queen,” “The Winner Takes It All,” “Money, Money, Money,” and “Take a Chance on Me” are all featured in this feel-good celebration of love, family and friendship.

8 actors have played Sophie in Mamma Mia!.

View full cast of Mamma Mia!

Performer Production Opened
Natalie Bradshaw Broadway Mamma Mia! 2001
Natalie Gallo Broadway Mamma Mia! 2001
Kristine Reese US Tour Mamma Mia! 2002
Dove Cameron Los Angeles Mamma Mia! 2017
Emma Mullen West End Mamma Mia! 2021
Alessandra Antonelli US Tour Mamma Mia! 2023
Amy Weaver US Tour Mamma Mia! 2023
Madison Deadman US Tour Mamma Mia! 2023
Amy Weaver Broadway Mamma Mia! 2025

Other Roles in Mamma Mia!

Role Production Opened
Ali Broadway Mamma Mia! 2025
Bill Austin Broadway Mamma Mia! 2025
Donna Sheridan Broadway Mamma Mia! 2025
Eddie Broadway Mamma Mia! 2025
Enesmble Broadway Mamma Mia! 2025
Ensemble Broadway Mamma Mia! 2025
Father Alexandrios Broadway Mamma Mia! 2025
Harry Bright Broadway Mamma Mia! 2025
Lisa Broadway Mamma Mia! 2025
Pepper Broadway Mamma Mia! 2025
Rosie Broadway Mamma Mia! 2025
Sam Carmichael Broadway Mamma Mia! 2025
Sky Broadway Mamma Mia! 2025
Sophie Broadway Mamma Mia! 2025
Swing Broadway Mamma Mia! 2025
Tanya Broadway Mamma Mia! 2025

“Sophie” Also Appears In

Production Type Year
The BFG West End 2025
School of Rock US Tour 2017
A Class Act Off-Broadway 2000
Master Class Broadway 1995
Seesaw Broadway 1973
Music in the Air Broadway 1932

Photos from Mamma Mia!

View all 6 photos from Mamma Mia!

Videos