Acțiunea are loc pe un tărâm mirific, spectaculos, pe insula grecească Kalokairi.
„Mamma Mia!” este un musical, ce folosește hiturile formației ABBA pentru a spune povestea lui Sophie Sheridan (Amanda Seyfried), o fată care are o singură dorință: să descopere cine este tatăl ei. Sophie are 20 de ani și locuiește cu mama sa, Donna (Meryl Streep), fosta componentă a trupei Donna and the Diamonds, pe o mică insulă din Grecia. Ea este pe cale să se căsătorească și își dorește ca tatăl său să o conducă la altar. Problema este că nu știe cine este tatăl, iar mama sa nu vrea să discute despre asta. După ce găsește jurnalul Donnei din anul în care fata s-a născut, aceasta invită la nuntă trei bărbați, fiecare dintre ei putând fi tatăl său. Sophie este convinsă că îl va recunoaște, însă, în momentul în care îi vede sosind, nu are nici cea mai mică idee. De aici, începe o întreagă încurcătură.
Pelicula a avut două nominalizări la Globul de Aur 2009 pentru Cel mai bun film (comedie/musical) și cea mai bună actriță - Meryl Streep.