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.

Oscar on väike kiirete verbide kala, mis unistab suurest kalast. Kuid tema unistused panevad ta seisma vette, kui suur vale teeb temast ebatõenäolise kangelase. Alguses neelab teine kala Oscari konksu ja see sajab tema kuulsust ja varandust. Kõik läheb tõusulaine kasuks, kuni saab selgeks, et Oscari levitamisega lugu, et ta on atolli suur kaitsja, lekib kõikjale. Väike kala avastab, et kangelaseks olemine tähendab, et tema elu on müügis: tema vale muudab ta päeva saakiks. Oscar peab õppima kahe vee vahel navigeerima, et leida praegune jälle tema kasuks.