Till en bakgrund av klassiska Abba-sånger möter vi tjugoåriga Sophie och hennes mamma Donna, som bor på en liten grekisk ö. Sophie är mitt uppe i sina bröllopsförberedelser när hon upptäcker att en av tre olika män kan vara hennes okända far. För att ta reda på vem som är hennes far så bjuder hon alla tre männen till sin grekiska barndomsö där bröllopet kommer att äga rum. Detta utan hennes mamma Donnas vetskap.