Прошлое: Молодая Донна в поисках себя
В 1979 году Донна Шеридан (Лили Джеймс) выпускается из университета. Полная амбиций, она отправляется в путешествие по Европе.
В Париже она знакомится с Гарри (Хью Скиннинг), в Греции — с молодым моряком Биллом (Джошуа МакГуайр), а на острове Калокаири её ждёт роман с архитектором Сэмом (Джереми Ирвин). Череда страстных встреч приводит к беременности, но Донна решает растить дочь Софи одна.
Настоящее: Софи и новый отель
Спустя годы Софи (Аманда Сейфрид) готовится к открытию обновлённого отеля «Вилла Донна» на Калокаири. Её мать Донна (Мэрил Стрип) умерла год назад, а муж Скай (Доминик Купер) работает
в Нью-Йорке. Помогают Софи её «отцы» — Гарри (Колин Ферт), Билл (Стеллан Скарсгард) и Сэм (Пирс Броснан). Церемонию угрожает сорвать шторм, но гости постепенно прибывают.
Воспоминания и реальность переплетаются
Параллельно с подготовкой к открытию зрители видят, как молодая Донна превращала руины в уютный отель. Ей помогали подруги Таня (Джессика Кинан Уинн) и Рози (Алекса Дэвис). В настоящем Софи узнаёт, что ждёт ребёнка, а на остров приезжает её бабушка Руби (Шер) — мать Донны, с которой та не общалась годы.
Финал: Музыка объединяет поколения
Во время торжества Софи находит письмо Донны, где та признаётся, что гордится дочерью. Появление Руби и её дуэт с Донной (в мистическом эпизоде) становятся эмоциональной кульминацией. Гости поют хиты ABBA, а Софи осознаёт, что семья — это не только кровные узы, но и те, кто поддерживает в трудный момент.
Смысл фильма
История балансирует между ностальгией и надеждой. Через музыку и юмор она показывает, как прошлое формирует настоящее, а потеря учит ценить связи. Донна и Софи — два поколения женщин, которые находят силы начинать заново, несмотря на ошибки. Остров Калокаири становится метафорой дома, где боль и радость сливаются в один танцевальный ритм. Фильм напоминает: даже в одиночестве нас ведут голоса тех, кого мы любили.