Rating: 2.5 stars
So you want the good news or the bad news? Okay, the good news: Mamma Mia! is a sun-kissed, spirited camp romp, with lots of fun moments and some inspired bits of musical comedy.
The bad news: At times the whole enterprise feels a little desperate.
Let’s start with La Meryl herself (aka Meryl Streep): She plays Donna, the owner of a slightly dilapidated inn in Greece. Her 20-year-old daughter Sophie (adorable Amanda Seyfried) is getting married and wants her father to give her away. The problem? Sophie doesn’t know who her father is and Donna has been stubbornly mum on the subject. So Sophie steals Donna’s diary and finds out that her father could be one of three men—her mom’s first love Sam (Pierce Brosnan) or one of the two rebound guys, uptight Harry (Colin Firth) and adventurous Bill (Stellan Skarsgard). She invites them to the wedding and, for reasons that are never made completely clear, doesn’t tell her mother.
Like every other red-blooded American filmgoer, I am an admirer of Meryl Streep. She is obviously a brilliant, nearly peerless actress,...