Lily James was 28 in Mamma Mia! Here We Go Again when she played the character 'Young Donna'.
That was over 6 years ago in 2018.
Today she is 35, and has starred in 35 movies in total, 9 of those since Mamma Mia! Here We Go Again was released.
In Mamma Mia! Here We Go Again, I think Lily James looks: