Mamma Mia! Here We Go Again - Cast




Colin Firth

as Harry


Andy Garcia

as Señor Cienfuegos


Lily James

as Young Donna


Amanda Seyfried

as Sophie



Julie Walters

as Rosie


Cher

as Ruby


Meryl Streep

as Donna


Jeremy Irvine

as Young Sam


Josh Dylan

as Young Bill


Hugh Skinner

as Young Harry


  Change Location