Pe o insulă de la Marea Baltică patru membri ai unei familii își petrec vacanța împreună: un scriitor mediocru, fiul său de 17 ani, confruntat cu problemele adolescenței, fiica sa, care tocmai a ieșit dintr-un spital de psihiatrie și ginerele, care, deși e doctor, nu o poate ajuta. Aceasta are o nouă criză în fața căreia fiecare reacționează și gândește altfel, subliniind drama personajelor ce nu pot comunica între ele.

Stabilită pe o insulă grecească idilică, intriga servește ca fundal pentru o bogăție de cântece vestite ale formației ABBA. Donna, o mamă singură independentă care deține un hotel mic pe insulă este pe cale să îi dea drumul lui Sophie, fica ei tânără pe care a crescut-o singură. Dar Sophie a invitat în secret trei dintre foștii iubiți ai mamei ei cu speranța de a-și găsi tatăl.

Prinsă într-o căsnicie fără dragoste, o casnică își găsește refugiul într-o lume a violenței. Dar percepția asupra realității este pusă sub semnul întrebării când nu-și amintește ceea ce s-a întâmplat.

Participanții la o serată din vila unui profesor se confruntă cu evenimentele din noaptea de 23 august 1944. Printre aceștia se află atât reprezentanți ai ocupanților naziști, cât și comuniști deghizați.