Tools for this page
Print

What’s the Story?

Reviewed by S. Jhoanna Robledo

With her wedding fast approaching, 20-year-old Sophie (Amanda Seyfried) does the unthinkable: She invites three men -- Sam (Pierce Brosnan), Bill (Stellan Skarsgard), and Harry (Colin Firth) -- from her mother Donna's (Meryl Streep) past to the Greek isle-set festivities without telling her. Donna dated all three one long-ago summer, and one of them is Sophie's father, though she's not sure which one. But Sophie's convinced that one of them should walk her down the aisle, even if it means wreaking havoc just before the big day.

Is It Any Good?

3

Based on the hit Broadway musical of the same name, MAMMA MIA! is a frothy concoction that manages to entertain despite that fact that it's disjointed, nonsensical, and fairly cheesy. Onstage, you can forgive all these shortcomings -- the music, the dancing, and the theatricality of it all sweep you away. But onscreen it's a more hazardous bet. Though some of the musical numbers soar -- "Dancing Queen," of course, and the infectious "Mamma Mia!" -- many more hit the wrong note. Although Streep is formidable (who else can meld camp with believable emotion?) and actually sings quite prettily, the dance numbers might make you laugh in all the wrong places. Seeing Streep in Spandex, her straggly mane tossing about, is a little like witnessing your mom let loose at a party after one too many drinks: Your heart soars at her joie de vivre, but you also kind of want her to stop. Still, Streep's acting chops serve her well; Christine Baranski, who plays Donna's cougar-y sidekick, also fares well, and Julie Walters is just plain fun. Brosnan is dashing as always, though singing isn't his strong suit. And Firth and Skarsgaard seem like afterthoughts.

In the end, it's Seyfried who frankly saves the whole enterprise. Her Sophie beseeches you to check your judgments at the door. Her voice is outstanding, managing to ground the silliness of ABBA's greatest hits. And the island? It's so heavenly that it mitigates the film's flaws. So what if it's all a little off? In the end, Mamma Mia! manages to move you with its unabashed exuberance. The eponymous tune does, after all, go: "Mamma Mia, how can I resist you?" For a few moments, anyway, it's the 1970s all over again. Bring on the disco ball.

Watch Our Video Review Age-appropriate flick

Sorry, you need to install flash to see this content.
Give Us a Minute, Get a Lot of Common Sense!
  • Age-appropriate best bets for your kids
  • Weekly email alert with the latest picks, reviews & advice
  • Post your own reviews and share them with friends

This will never be displayed to others.
Your email will never be displayed to others.
Your password should be 6-10 characters long.
A screen name protects your privacy
To post a review or comment you must become a Common Sense Member. It's easy!

Set-up your account
This will never be displayed to others.
Your email will never be displayed to others.
Your password should be 6-10 characters long.

Choose a screen name
It will appear when you post your own reviews and recommendations.
A screen name protects your privacy

Tell us your children's ages
You'll see the movies, games, books, shows, music, and sites our editors select just for them. As your children get older, our picks will grow with them!Why we ask for this
We never display your children's names, (or nicknames) to anyone, but you. Providing your children's ages allows us to personalize information on our site, so you get better information, faster.
is
until
(optional)
is
until
is
until
is
until
is
until
is
until
Add another child

We can make Common Sense just right for you. With a little info about you and your family, you'll get the most out of our site.

Set-up your account
This will never be displayed to others.
Your email will never be displayed to others.
Your password should be 6-10 characters long.

Tell us your children's ages
You'll see the movies, games, books, shows, music, and sites our editors select just for them. As your children get older, our picks will grow with them!
Why we ask for this
We never display your children's names, (or nicknames) to anyone, but you. Providing your children's ages allows us to personalize information on our site, so you get better information, faster.
is
until
is
until
is
until
is
until
is
until
is
until
Add another child

Choose a screen name
It will appear when you post your own reviews and recommendations
A screen name protects your privacy
Register to add this school to your profile. You'll be able to see and share reviews from parents, teachers, and kids at your child's school.
I'm already a Common Sense member.
Kids under 13 must use a screen name