Popsugar Entertainment Mamma Mia 2 Mamma Mia! Here We Go Again New Cast Members See the Original Mamma Mia! Cast and Their Younger Selves, Side by Side 17 July 2018 by Kelsie Gibson Image Source: Universal Pictures 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. Related: The Mamma Mia! Here We Go Again Soundtrack Is Here, So Pull Out Your Go-Go Boots Jeremy Irvine and Pierce Brosnan as Sam Image Source: Universal Pictures The 28-year-old English actor, whom you've probably seen in projects like War Horse and Stonewall, will play a younger Sam. 1 / 6 Hugh Skinner and Colin Firth as Harry Image Source: Universal Pictures The 33-year-old Fleabag actor will play a younger Harry. 2 / 6 Josh Dylan and Stellan Skarsgard as Bill Image Source: Universal Pictures The former Allied star will play a younger Bill. 3 / 6 Alexa Davies and Julie Walters as Rosie Image Source: Universal Pictures The 23-year-old actress, of Harlots and Grantchester fame, will play Rosie in flashbacks. 4 / 6 Jessica Keenan Wynn and Christine Baranski as Tanya Image Source: Universal Pictures The 32-year-old, who previously appeared in The Mysteries of Laura and Billions, will appear as Tanya in flashbacks. 5 / 6 Lily James and Meryl Streep as Donna Image Source: Universal Pictures The 29-year-old Baby Driver actress will be stepping into the iconic role of Donna. 6 / 6 Mamma Mia 2MoviesMamma Mia