Сюжет первой части мюзикла строился на том, что главная героиня Софи в исполнении Аманды Сейфрид пыталась выяснить, кто из трех мужчин-красавцев (их играли Пирс Броснан, Колин Ферт и Стеллан Скарсгард) – ее отец. Фильм закончился тем, что она признала своими отцами всех троих. А один из них, герой Пирс Броснан, еще и сделал предложение маме главной героини, которую сыграла Мерил Стрип.
Во второй части Мерил Стрип появляется лишь в нескольких эпизодах. А ее экранная дочка, недавно узнавшая, что станет мамой, приглашает своих отцов на открытие после ремонта того самого отеля на греческом острове, в который когда-то вдохнула новую жизнь ее мама. Попутно героиня Аманды Сейфрид изучает историю собственного зачатия 25 лет назад – зритель переносится в Европу семидесятых, где будущая мама Софи (ее играет Лили Джеймс) знакомится с тремя обворожительными молодыми людьми, которые в будущем превратятся в Ферта, Броснана и Скарсгарда.
Все главные хиты группы ABBA были использованы в первом фильме, поэтому во второй части звучат, так сказать, песни второго эшелона, которые широкому кругу зрителей, вероятно, не известны. Отсутствие хитов создатели картины компенсируют участием в ней певицы Шер, исполнившей роль бабушки Софи.