Mamma Mia! movie poster
Poster © Universal Pictures. Shown at reduced size for review and commentary.
GenreComedy, Musical & Romance
RatedPG-13
Runtime1 hr 48 mins
ReleasedJuly 18, 2008
StreamingSee Where to Watch
DirectorPhyllida Lloyd
StarringMeryl Streep, Pierce Brosnan, Colin Firth

Mamma Mia! (2008)

movie.guru URL: https://movie.guru/mamma-mia-movie-review
Mamma Mia!'s Details
GenreComedy, Musical & Romance
RatedPG-13
Released06/30/2008 (Leicester Square); 07/10/2008 (United Kingdom); 07/18/2008 (United States)
StreamingSee Where to Watch on this page.
Running Time1 hr 48 mins
Budget$52M (reported)
Box OfficeUpdated daily from Box Office Mojo. See the numbers below.
Based OnMamma Mia! by Catherine Johnson
CountryUnited States, United Kingdom
LanguageEnglish
Mamma Mia!'s Interests
GeneralOveralls, goat houses, sailboats, an old diary, sparkly 1970s stage outfits, Greek sunsets.
MusicBenny Andersson and Björn Ulvaeus. Two members of ABBA, scoring their own hits.
MoviesMuriel's Wedding (1994). The other great ABBA wedding movie.
TelevisionGlee. Musical numbers out of nowhere, all season long.
HeroesRosie. Best friend, best backup singer, zero hesitation.
Mamma Mia!'s Crew
DirectorPhyllida Lloyd
WritersCatherine Johnson
ProducersJudy Craymer, Gary Goetzman
CinematographyHaris Zambarloukos
MusicBenny Andersson, Björn Ulvaeus
Edited ByLesley Walker
ProductionUniversal Pictures, Relativity Media, Playtone, Littlestar Productions
Distributed ByUniversal Pictures
Mamma Mia!'s Trailer
Official Trailer • Rotten Tomatoes Classic Trailers
How Mamma Mia! Performed
movie guru's TLDR

Pierce Brosnan sings in this movie, and everybody on that Greek island agrees to act like it’s fine. That’s the spirit of the ABBA musical: pure joy, zero shame, very little polish. Meryl Streep goes all in as Donna, leaping around like a teenager one minute and belting The Winner Takes It All on a cliffside the next, and that song is honestly the best scene. Amanda Seyfried is sweet as Sophie and has one of the strongest voices in the cast. Julie Walters and Christine Baranski are a blast as the old bandmates. The problems are real, though. The camera never sits still, and half the numbers are staged like a rowdy wedding reception filmed by a guest. Colin Firth and Stellan Skarsgård are game but get very little to do. It made $708.2 million worldwide on a reported $52M. A 5.4 because the energy is contagious and the filmmaking is a mess. $475.13 says you hum Dancing Queen in the grocery store tomorrow and do a tiny spin in the cereal aisle.

What works: Meryl Streep’s all-in performance, The Winner Takes It All, and a supporting cast clearly loving every minute.

What doesn’t: The camera work is frantic, a few of the big-name leads are not singers, and the plot is a thin excuse to cue the next song.

Who it’s for: ABBA fans, wedding-reception dancers at heart, and anyone who wants a sunny sing-along with zero homework.

Spoilers

Sophie never learns which of the three men is her father, and all three happily agree to share the job. Sophie and Sky decide to skip the wedding and travel instead, and Sam proposes to Donna, who says yes and marries him on the spot.

Guru’s Take
5.4/10
Average
Mamma Mia!'s Blurbs
About me:

On the sunny Greek island of Kalokairi, twenty-year-old Sophie Sheridan (Amanda Seyfried) is about to marry Sky (Dominic Cooper), and she wants her father to walk her down the aisle. One problem: she's never met him, and her mom's old diary names three possible candidates. So Sophie secretly invites all three: Sam (Pierce Brosnan), Harry (Colin Firth) and Bill (Stellan Skarsgård). Her mom, Donna (Meryl Streep), who runs a crumbling hotel on the island, has no clue they're coming. Donna's old bandmates Tanya (Christine Baranski) and Rosie (Julie Walters) are in town for the wedding too. Phyllida Lloyd directs. One hundred nine minutes, all ABBA.

Who I'd like to meet:

Anyone who might be Sophie's dad. RSVP required.

Mamma Mia!'s Cast (in credits order)
Meryl StreepDonna Sheridan
Pierce BrosnanSam Carmichael
Colin FirthHarry Bright
Stellan SkarsgårdBill Anderson
Julie WaltersRosie Mulligan
Dominic CooperSky Rymand
Amanda SeyfriedSophie Sheridan
Christine BaranskiTanya Chesham-Leigh
Rachel McDowallLisa
Ashley LilleyAli
Ricardo MontezStavros
Enzo Squillino Jr.Gregoris
Philip MichaelPepper
Chris JarvisEddie
Juan Pablo Di PacePetros
Niall BuggyFather Alex
Benny Andersson"Dancing Queen" piano player
Spencer KaydenAgnes
Björn UlvaeusGreek god
Full cast and crew on IMDb.
Mamma Mia!'s Edit History
Every change to this page, newest first. Movie data updates are logged like any other edit.
  • (cur | prev) 14:30, 17 October 2026 DataBot +480 Numbers refreshed: Worldwide box office $708.2M; Domestic box office $144.3M; Opening weekend $27.8M; Profit / loss (est.) +$276.1M; Rotten Tomatoes 54%; CinemaScore A−; box office chart updated; Rotten Tomatoes critics 54% (186 reviews); Metacritic 51 / 100; CinemaScore A−; IMDb users 6.5 / 10 (313,154 votes); movie.guru score 5.0.
  • (cur | prev) 12:00, 17 October 2026 DataBot +2,000 Profile created from Wikipedia and Box Office Mojo: cast, crew, release dates, budget, official trailer.