En musikalisk romantisk komedi baserad på musikalen med samma namn, med låtar av popgruppen ABBA. Filmen är regisserad av Phyllida Lloyd och utspelar sig på en idyllisk grekisk ö.
Handlingen kretsar kring unga Sophie (spelad av Amanda Seyfried) som ska gifta sig. Hon vill att hennes pappa ska leda henne till altaret, problemet är att hon inte vet vem han är. Efter att ha läst sin mammas gamla dagbok bjuder hon i hemlighet in tre av mammans tidigare kärlekar, i hopp om att en av dem är hennes far.
Hennes mamma Donna (spelad av Meryl Streep), blir chockad när alla tre männen dyker upp, och gamla känslor väcks till liv.