Mamma Mia is a musical set on a beautiful Greek island named Kalokairi. A young woman named Sophie (Amanda Seyfried) is about to get married to her love named Sky (Dominic Cooper), but she wants first to discover the answer to the secret of her parentage. She has sneakily perused the diary of her mother Donna (Meryl Streep), and has come to the conclusion that there are three men who might be her father: Sam Carmichael (Pierce Brosnan), Harry Bright (Colin Firth), and Bill Anderson (Stellan Skarsgard). Without telling her mother, Sophie invites all three men to her wedding. Sophie hopes that this reunion will help her discover the identity of her real father, so that he can properly give her away during the ceremony.