Sophie (Amanda Seyfried) learns about her mother Donna's (Meryl Streep) past, in this sequel to ‘Mamma Mia!’, that will surely be the film of the summer.
As the film goes back and forth in time through Donna’s life, experiencing the fun she had with Sophie’s three possible dads, it shows how relationships forged in the past resonate in the present. Sophie is now pregnant, so like Donna, she will be young when she has her baby. This is where she realizes she will need to take risks, just as her mother did.
Lily James will play the role of Young Donna. Julie Walters and Christine Baranski play Donna’s friends Rosie and Tanya, with Alexa Davies and Jessica Keenan Wynn playing their younger version. Pierce Brosnan, Stellan Skarsgård and Colin Firth return as Sam, Bill and Harry, with their younger selves played by Jeremy Irvine, Josh Dylan and Hugh Skinner.