Sophie (Amanda Seyfried) przygotowuje się do uroczystego otwarcia hotelu na greckiej wyspie Kalokairi. Powstał on na cześć zmarłej rok wcześniej Donny (Meryl Streep). Z tej okazji spotyka się z jej przyjaciółkami, Rosie (Julie Walters) i Tanyą (Christine Baranski). W trakcie przygotowań do wydarzenia wspomina młodość matki oraz to, jak poznała ona przyszłego męża, Sama (Pierce Brosnan), a także byłych partnerów, Harryego (Colin Firth) i Billa (Stellan Skarsgard). Wkrótce Sophie mówi Skyowi (Dominic Cooper), że jest w ciąży. Dzięki temu zaczyna odczuwać szczególną więź z Donną, która została samotną matką w młodym wieku, prowadziła grecką willę, a jednocześnie śpiewała w girls bandzie. Tymczasem na otwarciu hotelu zjawia się nieproszona babcia dziewczyny - Ruby (Cher).
Nasz serwis wykorzystuje pliki cookie. Warunki przechowywania lub dostępu do plików cookies możesz zmienić w ustawieniach Twojej przeglądarki.