See the Original Mamma Mia! Cast and Their Younger Selves, Side by Side
Mamma Mia! Here We Go Again comes out on July 20, and we're so excited to be reunited with the gang. While the movie will serve as a sequel to the 2008 film Mamma Mia!, it also serves as a bit of prequel as it flashes back to Donna's life before she was a mom. While Lily James will be playing a younger Donna (originally Meryl Streep), there are also a few dashing young men playing Sophie's potential fathers. See the original cast members and their younger selves side by side ahead.
Jeremy Irvine and Pierce Brosnan as Sam
The 28-year-old English actor, whom you've probably seen in projects like War Horse and Stonewall, will play a younger Sam.
Hugh Skinner and Colin Firth as Harry
The 33-year-old Fleabag actor will play a younger Harry.
Josh Dylan and Stellan Skarsgard as Bill
The former Allied star will play a younger Bill.
Alexa Davies and Julie Walters as Rosie
The 23-year-old actress, of Harlots and Grantchester fame, will play Rosie in flashbacks.
Jessica Keenan Wynn and Christine Baranski as Tanya
The 32-year-old, who previously appeared in The Mysteries of Laura and Billions, will appear as Tanya in flashbacks.
Lily James and Meryl Streep as Donna
The 29-year-old Baby Driver actress will be stepping into the iconic role of Donna.