Sophie spotyka się na greckiej wyspie Kalokairi z przyjaciółkami swojej matki Donny – Rosie i Tanyą. Dziewczyna ogłasza im, że jest w ciąży, jednak obawia się, że samodzielnie nie uda jej się wychować dziecka. Kobiety oferują swoją pomoc, a do spółki dołączają także mąż Donny, Sam (Pierce Brosnan) oraz jej byli partnerzy: Harry i Bill. Wszyscy zaczynają opowiadać historię nastoletniej Donny, która została matką w młodym wieku i samodzielnie wychowywała dziecko, jednocześnie prowadząc grecką willę oraz śpiewając w girls bandzie.