De film speelt zich opnieuw af op het magische Griekse eiland Kalokairi waar Sophie (Amanda Seyfried), de dochter van Donna (Meryl Streep) tien jaar later nog steeds woont. Sophie is zwanger en weet totaal niet hoe ze in haar eentje een kind groot moet brengen. Daarom nodigt ze de twee hartsvriendinnen van haar moeder (Julie Waters en Christine Baranski) en haar drie mogelijke vaders (Pierce Brosnan, Colin Firth, Stellan Skarsgård) uit op het eiland. Samen vertellen zij het verhaal van Donna’s leven en hoe zij Sophie in haar eentje heeft grootgebracht.
Tien jaar na het succes van de eerste Mamma Mia!- film zien we de volledige cast terug in Mama Mia! Here we go again. Versterkt met Cher, de meest stijlvolle grootmoeder ooit! We zien de intussen 72-jarige zangeres en actrice schitteren tussen de rest van de cast die daar duidelijk heel blij mee is.