If You Still Don't Recognise Mini Meryl Streep in Mamma Mia 2, Read This
The sequel to Mamma Mia! has an incredible soundtrack and a cast to match. Lily James plays Young Donna (the younger version of Meryl Streep's character) in Mamma Mia! Here We Go Again. The English actress stars alongside Amanda Seyfried, Dominic Cooper, Pierce Brosnan, and Cher, which means she's in extremely good company. While you may know James from her years as Lady Rose MacClare on Downton Abbey, as well as the other TV shows, James will also grace the screen in the ABBA-filled musical (and, yes, she really sings in it) and she has been in a whole bunch of other films.