Софи приезжает на греческий остров и вспоминает историю своей матери Донны, пытаясь понять, как та оказалась там и как встретила мужчин, которые могли быть её отцом. Параллельно раскрывается молодость Донны, её свобода, приключения и знакомство с тремя возможными отцами Софи. История двух поколений переплетается через любовь, музыку и воспоминания, а Софи всё сильнее ощущает, что повторяет путь своей матери.