Meryl Streep on pääosassa rakastettuun musikaaliin perustuvassa elokuvassa. Streepin ja Brosnanin näyttelemän parin rakkaustarina kerrotaan ABBAn kuolemattoman musiikin kautta. Streep näyttelee Donnaa, itsenäistä yksinhuoltajaäitiä jolla on pieni hotelli idyllisellä kreikkalaissaarella. Donnan tytär Sophie on menossa naimisiin ja Donna on kutsunut häihin kaksi parasta ystäväänsä, käytännöllisen ja järkevän Rosien ja rikkaan, useasti eronneen Tanyan, joiden kanssa hänellä oli muinoin bändi Donna and the Dynamos. Morsian on äidiltään salaa kutsunut kuitenkin kolme omaa vierasta - kolme miestä, joista yhden täytyy olla Sophien oikea isä jonka pitäisi saattaa hänet alttarille. Yhden kaoottisen vuorokauden aikana saarella syntyy uusi rakkaus ja vanhat romanssit saavat uutta tulta alleen.

1800-luvun puolivälissä Amerikka oli uudisraivaajien maa, jossa raadettiin veren maku suussa. Vuonna 1847 syrjäiselle linnakkeelle löytää tiensä uupunut kulkija nimeltä Colqhoun. Järkyttyneenä hän kertoo, kuinka hän ja muutamat uudisasukkaat joutuivat syömään menehtyneitä tovereitaan selvitäkseen hengissä. Kapteeni John Boyd alkaa kuitenkin epäillä, että Colqhoun on päässyt ihmislihan makuun vähän turhankin hyvin...

Oscarista, paikallisen valaspesulan duunarista tulee odottamatta sankari, kun hän kertoo suuren valkoisen valheen. Säilyttääkseen salaisuutensa Oscar lyöttäytyy yhteen pakomatkalla olevan Lenny-kasvissyöjähain kanssa, ja yllättäen heistä tulee kaverukset. Oscarin salaisuus uhkaa paljastua, ja apuun rientävät luotettavat ystävät Angie ja Lenny, jotka auttavat Oscaria löytämään oman paikkansa riutalla.