Amanda Seyfried was 21 in Mamma Mia! when she played the character 'Sophie Sheridan'.
That was over 15 years ago in 2008.
Today she is 37, and has starred in 50 movies in total, 43 of those since Mamma Mia! was released.
In Mamma Mia!, I think Amanda Seyfried looks: