Filminhalt: Die 20-jährige Sophie (Amanda Seyfried) lebt mit ihrer Mutter Donna (Meryl Streep) auf einer beschaulichen griechischen Insel und wird in Kürze heiraten. Auf der Suche nach ihrem Vater erfährt sie aus dem Tagebuch ihrer Mutter, dass drei Männer in Frage kommen: Sam (Pierce Brosnan), Harry (Colin Firth) und Bill (Stellan Skarsgaard). Unter Vorwand von Sophie eingeladen treffen die drei auf der Insel ein - amüsante Verwicklungen mit der ahnungslosen Donna sind vorprogrammiert.