Điều tuyệt vời hơn cả làng hòn đảo Hy Lạp nhiệt đới, nơi mà câu chuyện bắt đầu, chứa đựng bí mật của những bản nhạc vang do nhóm ABBA sáng tác. Một cô gái trẻ chuẩn bị bước vào hôn nhân, nhưng bí mật về người cha của mình khiến cô phải mời ba người đàn ông khác nhau đến dự đám cưới mà không hề thông báo cho mẹ mình, Donna Sheridan (Meryl Streep) - một ca sĩ tài năng và nổi tiếng. Trong khi đó, Donna đã mời hai người bạn thân thân thiết của mình - Rosie Mulligan (Dame Julie Walters) và Tanya Wilkinson (Christine Baranski), làm sự dự phòng cho buổi lễ.