
Cast

Amanda SeyfriedSophie 
Lily JamesYoung Donna 
Pierce BrosnanSam 
Colin FirthHarry 
Stellan SkarsgårdBill / Kurt 
Christine BaranskiTanya 
Julie WaltersRosie 
Alexa DaviesYoung Rosie 
Jessica Keenan WynnYoung Tanya 
Dominic CooperSky 
CherRuby Sheridan 
Andy GarciaFernando Cienfuegos 
Jeremy IrvineYoung Sam 
Hugh SkinnerYoung Harry 
Josh DylanYoung Bill 
Maria VacratsisSofia
If you liked this




















