Mandy Moore was 18 in Chasing Liberty when she played the character 'Anna Foster'.
That was over 20 years ago in 2004.
Today she is 40, and has starred in 36 movies in total, 28 of those since Chasing Liberty was released.
In Chasing Liberty, I think Mandy Moore looks: