Iseseisev üksikema, kellele kuulub väike hotell idüllilisel Kreeka saarel, Donna (Maryl Streep), on valmis laskma oma tütrel Sophie´l (Amanda Seyfried) alustada oma elu. Shopie pulmadeks on Donna külla kutsunud oma kaks parimat sõbratari - asjaliku Rosie (Julie Walters) ning rikka, mitmekordselt lahutatud Tanya (Christine Baranski)- oma endise bändi liikmed, Donna and the Dynamos. Et leida oma õige isa, kes saadaks Shopie altari ette, kutsub ta külla kolm meest Donna minevikust Vahemere paradiisi, mida mehed külastasid 20. aastat tagasi. Film on inspireeritud ABBA lauludest, nagu näiteks ”Dancing Queen” ja ”S.O.S.”, ”Money, Money, Money” ja ”Take a Chance on Me”.”Mamma Mia!” on flm, mis räägib emadest ja tütardest, vanadest sõpradest ja uuest leitud perekonnast.

Krants Duke’i ja terjer Maxi perenaine Katie on abiellunud ja emaks saanud. Usin Max on beebi Liami turvalisuse järele valvamisest nii hoogu läinud, et on muutunud lausa neurootikuks. Kui kõik see pere sõidab maale tallu, kohtavad põlised linnakoerad Duke ja Max koera-talumatusega lehmakarja, pahatahtlikke rebaseid ja natuke napakat kalkunit – kõik need kokkupuuted maakatega muudavad niigi närvilise Maxi veelgi ebakindlamaks. Õnneks annab Maxile väärtuslikku õppetunni enesekindluse alal vana karjakoer Kikas, kes kogu majapidamisel hoolikalt silma peal hoiab. Samal ajal on Maxi hea sõber kõrvalkorterist, valge Pomeraniani tõugu Gidget linnas üksi kodus ja valvab Maxi hinnalist lemmiklelu – Mesimummi. Kui lelu satub mänguhoos kassidest kubisevasse naabritädi korterisse, tuleb Gidgetile appi elunautlejast Chloe’i, kes on vahepeal enda jaoks avastanud palderjani rõõmud.