A good laugh and good fun, if a little cheesy

Rating: 8/10 (15 July 2008)

Being the 17 year old straight male, many would think i should hate this, but i didn't - i thought it was great.
The best thing about this is of course the songs, which span from Waterloo (1974) to Lay All Your Love On Me (1981), and they really do fit in with the story line of Sophie (played by Amanda Seyfried) who is marrying her fiancée Sky (Dominic Cooper) at her mother Donna's (played amazingly by Meryl Streep) Greek hilltop Villa / Hotel. The only problem is, Sophie wants her father to walk her down the aisle, yet realises from her Mothers diary that it could be 1 of 3 different men. Sophie invites the men to her Wedding, without telling anyone. The 3 men arrive and chaos ensues. Christine Baranski and Julie Walters are hysterical, and i personally think they make this movie as Donna's 2 best friends, serial divorcée Tanya (played by Baranski) and Rosie (played by Walters.) But the film does have its faults, especially the chorus of Greek's that keep popping up, make it cringeworthy at times (no disrespect to the Greeks) and some moments in the film will make you want to throw up, but on the whole, this film is pretty good. Its the type of film you want to see for a feel good laugh out loud moment. And i thoroughly enjoyed it!