Donna (Meryl Streep) on iseseisev üksikema, kes peab väikest hotelli idüllilisel Kreeka saarel ja valmistub oma ainsa tütre Sophie (Amanda Seyfried) pulmadeks. Naisel pole aimugi, et eesmärgiga selgitada välja, kes on ta isa, on tütar kutsunud pulma kolm meest, kes külastasid seda paradiisisaart 20 aasta eest.
Järgneva 24 kaootilise, maagilise tunni jooksul puhkeb õitsele värske armastus ja leiab kinnitust rahvatarkus, et vana arm ei roosteta. Sel saarel on kõik võimalik!