<Ul> <Li> Amanda Seyfried as Sophie Sheridan , Donna 's 25 - year - old daughter . </Li> <Li> Meryl Streep as Donna Sheridan , Sophie 's late mother , and wife to Sam . <Ul> <Li> Lily James as Young Donna , founder of Donna and the Dynamos . </Li> </Ul> </Li> <Li> Dominic Cooper as Sky , Sophie 's partner . </Li> <Li> Christine Baranski as Tanya Chesham - Leigh , one of Donna 's best friends and former bandmates in Donna and the Dynamos ; a rich three - time divorcee . <Ul> <Li> Jessica Keenan Wynn as Young Tanya </Li> </Ul> </Li> <Li> Julie Walters as Rosie Mulligan , one of Donna 's best friends and former bandmates in Donna and the Dynamos ; an unmarried fun - loving author . <Ul> <Li> Alexa Davies as Young Rosie </Li> </Ul> </Li> <Li> Pierce Brosnan as Sam Carmichael , an Irish - American architect , and widower of Donna . <Ul> <Li> Jeremy Irvine as Young Sam </Li> </Ul> </Li> <Li> Colin Firth as Harry Bright , a British businessman . <Ul> <Li> Hugh Skinner as Young Harry </Li> </Ul> </Li> <Li> Stellan Skarsgård as Bill Anderson , a Swedish sailor and travel writer , Sofia 's great - nephew and as Kurt Anderson , Bill 's obese brother . <Ul> <Li> Josh Dylan as Young Bill </Li> </Ul> </Li> <Li> Cher as Ruby Sheridan , Donna 's mother , and Sophie 's grandmother . </Li> <Li> Andy García as Fernando Cienfuegos , the manager of the Hotel Bella Donna , an old Mexican lover of Ruby 's and implied to be Donna 's father . According to Garcia . `` There 's also the interesting anecdote that it 's possible that I may have been the father to Meryl and Lily . '' </Li> <Li> Omid Djalili as a Greek customs officer </Li> <Li> Celia Imrie as Vice-Chancellor </Li> <Li> Maria Vacratsis as Sofia , and a local who owns the bar and shack which eventually becomes Donna 's home and Bill 's great aunt . </Li> <Li> Panos Mouzourakis as Lazaros , Sofia 's son whose band plays at the bar . </Li> <Li> Gerard Monaco as Alexio </Li> <Li> Anna Antoniades as Apollonia </Li> </Ul>
<Ul> <Li> Amanda Seyfried as Sophie Sheridan , Donna 's 25 - year - old daughter . </Li> <Li> Meryl Streep as Donna Sheridan , Sophie 's late mother , and wife to Sam . <Ul> <Li> Lily James as Young Donna , founder of Donna and the Dynamos . </Li> </Ul> </Li> <Li> Dominic Cooper as Sky , Sophie 's partner . </Li> <Li> Christine Baranski as Tanya Chesham - Leigh , one of Donna 's best friends and former bandmates in Donna and the Dynamos ; a rich three - time divorcee . <Ul> <Li> Jessica Keenan Wynn as Young Tanya </Li> </Ul> </Li> <Li> Julie Walters as Rosie Mulligan , one of Donna 's best friends and former bandmates in Donna and the Dynamos ; an unmarried fun - loving author . <Ul> <Li> Alexa Davies as Young Rosie </Li> </Ul> </Li> <Li> Pierce Brosnan as Sam Carmichael , an Irish - American architect , and widower of Donna . <Ul> <Li> Jeremy Irvine as Young Sam </Li> </Ul> </Li> <Li> Colin Firth as Harry Bright , a British businessman . <Ul> <Li> Hugh Skinner as Young Harry </Li> </Ul> </Li> <Li> Stellan Skarsgård as Bill Anderson , a Swedish sailor and travel writer , Sofia 's great - nephew and as Kurt Anderson , Bill 's obese brother . <Ul> <Li> Josh Dylan as Young Bill </Li> </Ul> </Li> <Li> Cher as Ruby Sheridan , Donna 's mother , and Sophie 's grandmother . </Li> <Li> Andy García as Fernando Cienfuegos , the manager of the Hotel Bella Donna , an old Mexican lover of Ruby 's and implied to be Donna 's father . According to Garcia . `` There 's also the interesting anecdote that it 's possible that I may have been the father to Meryl and Lily . '' </Li> <Li> Omid Djalili as a Greek customs officer </Li> <Li> Celia Imrie as Vice-Chancellor </Li> <Li> Maria Vacratsis as Sofia , and a local who owns the bar and shack which eventually becomes Donna 's home and Bill 's great aunt . </Li> <Li> Panos Mouzourakis as Lazaros , Sofia 's son whose band plays at the bar . </Li> <Li> Gerard Monaco as Alexio </Li> <Li> Anna Antoniades as Apollonia </Li> </Ul>
mama mia here we go again young cast
mama mia here we go again young cast
Jessica Keenan Wynn as Young Tanya Alexa Davies as Young Rosie Jeremy Irvine as Young Sam Hugh Skinner as Young Harry Lily James as Young Donna , founder of Donna and the Dynamos Josh Dylan as Young Bill
Jessica Keenan Wynn as Young Tanya Alexa Davies as Young Rosie Jeremy Irvine as Young Sam Hugh Skinner as Young Harry Lily James as Young Donna , founder of Donna and the Dynamos Josh Dylan as Young Bill