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.