Mandy Moore was 16 in A Walk to Remember when she played the character 'Jamie Sullivan'.
That was over 22 years ago in 2002.
Today she is 40, and has starred in 36 movies in total, 31 of those since A Walk to Remember was released.
In A Walk to Remember, I think Mandy Moore looks: