Meryl Streep (above centre) is Donna, the former wild child who ran away from her life and decided to set up home in a rundown taverna on the fictitious Greek island of Kalokairi with her daughter Sophie (wholesome Amanda Seyf Seyfried). Sophie is now due to bbe married and, na naturally, wants her fat father to walk her up the ais aisle. The only problem is tha that she doesn’t actually know who her father is. A little detdetective work has revealed that there are three possible candidates – Sam (Pierce Brosnan, inset), Harry (Colin Firth) and Bill (Stellan Skarsgård) – and she has invited them all to Kalokairi for the big day... without telling Donna. Let battle commence.