

Mamma Mia!
A spirited young bride-to-be living with her single mother on a small Greek island secretly invites three of her mother's ex-boyfriends in hope of finding her biological father to walk her down the aisle.
Audience Sentiment
Meryl Streep's emotional performance of 'The Winner Takes It All'
Pierce Brosnan's singing becomes prominent
The film drops significantly during Pierce Brosnan's vocal moments but recovers strongly with Meryl Streep's powerhouse performance of 'The Winner Takes It All'
Critics were divided on Mamma Mia!, with many finding it silly and poorly structured but ultimately charming due to infectious ABBA songs and Meryl Streep's committed performance. The film succeeds as feel-good entertainment despite significant vocal and directorial weaknesses. Most reviewers acknowledged it as effective escapist fun that knew its target audience well.
Full cast
Showing 20 of 83
Meryl Streep
Donna Sheridan

Amanda Seyfried
Sophie Sheridan

Pierce Brosnan
Sam Carmichael

Colin Firth
Harry Bright

Stellan Skarsgård
Bill Anderson

Julie Walters
Rosie Mulligan

Dominic Cooper
Sky Rymand

Christine Baranski
Tanya Chesham-Leigh

Niall Buggy
Father Alex

Chris Jarvis
Eddie

Ashley Lilley
Ali

Rachel McDowall
Lisa

Philip Michael
Pepper

Juan Pablo Di Pace
Petros

Enzo Squillino Jr.
Gregoris

Ricardo Montez
Stavros

Benny Andersson
Piano Player on Boat (uncredited)

Spencer Kayden
Agnes - Dancer (uncredited)

Björn Ulvaeus
Greek God (uncredited)

Rita Wilson
Greek Goddess (uncredited)
Crew
Write a Review
Rate each story beat: