On stage, Mamma Mia! was a spectacular success. The silver screen adaptation is way above the original in terms of grandeur but may be a tad less in the success arena. Sophie [Amanda Seyfried], the young bride-to-be, invites three men - one of whom she suspects is her father - to her wedding on the idyllic Greek island of Kalokairi, where she lives with her ex-hippy mum Donna [Meryl Streep]. Naturally Donna takes it up a few notches after discovering this trio of former lovers [Pierce Brosnan, Collin Firth and Stellan Skarsgard] on board her premises.
Donna herself is not sure who Sophie's father is, but it's soon clear that she still holds a torch for Sam [Brosnan], the most-grounded of the three candidates. With such a gorgeous and romantic backdrop such as the pink sunsets and sandy beaches of the island, the old flame is soon rekindled. They break into fun and sometimes awkward song-dance sequences which are so endearing and hilariously funny too.
Meryl Streep always gives a no-holds-barred performance and is especially buoyant in her rendition of 'Dancing Queen'. Beyond the song-and-dance pieces, she also gets to showcase her natural flair for comedy, but it's Julie Walters who gets the lion's share of belly laughs as her doddering pal Rosie. It's Pierce Brosnan who catches you off guard with his vocals! If you worried that the stiffness of Bond had not worn out, he surprises you as he delivers his verses with unreserved gusto!
The movie moves at a dizzying pace. The sugar-sweet ABBA tunes blend into an endless medley strung on a very lucid screenplay. But there's no question of boredom; on the contrary, you are bound to find the enthusiasm of the cast dangerously infectious, leaving you high-spirited and smiling at the end of all the drama.