Mamma Mia! Here We Go Again › Cast
Amanda Seyfried
Sophie
Lily James
Young Donna
Pierce Brosnan
Sam
Colin Firth
Harry
Stellan Skarsgård
Bill/Kurt
Meryl Streep
Donna
Cher
Ruby Sheridan
Andy García
Fernando Cienfuegos
Alexa Davies
Young Rosie
Jessica Keenan Wynn
Young Tanya
Josh Dylan
Young Bill
Jeremy Irvine
Young Sam
Hugh Skinner
Young Harry
Dominic Cooper
Sky