„Dancing Queen” – Meryl Streep, Julie Walters i Christine Baranski (repryza) „Waterloo” – Colin Firth, Pierce Brosnan, Stellan Skarsgård, Christine Baranski, Amanda Seyfried, Dominic Cooper, Julie Walters i Meryl Streep „Thank You for the Music” – Amanda Seyfried

Produkcja W listopadzie 2004 Björn Ulvaeus, jeden z członków zespołu ABBA, udzielił wywiadu brytyjskiemu dziennikowi „Daily Star”, w którym wyznał, że musical Mamma Mia! prawdopodobnie doczeka się wersji filmowej. Do głównej roli Donny rozważano Nicole Kidman. Duża część obsady (na czele z odtwórczynią roli Sophie) została wyłoniona w drodze przesłuchań prowadzonych w Wielkiej Brytanii i Stanach Zjednoczonych. Spekulowano, że w obsadzie pojawi się także Antonio Banderas. Propozycję zagrania jednej z ról w filmie odrzuciła m.in. Cher.

Scenarzystką filmu została dramaturg Catherine Johnson, autorka scenicznej wersji musicalu. Za reżyserię odpowiadała Phyllida Lloyd, która wcześniej reżyserowała światową prapremierę produkcji musicalu na londyńskim West Endzie. Był to jej filmowy debiut reżyserski. Producentami wykonawczymi filmu zostali Benny Andersson i Björn Ulvaeus, autorzy piosenek Abby oraz współzałożyciele zespołu, oraz Tom Hanks i Rita Wilson.