Brooke Shields was 42 in Hannah Montana: The Movie when she played the character 'Susan Stewart'.
That was over 15 years ago in 2009.
Today she is 59, and has starred in 82 movies in total, 27 of those since Hannah Montana: The Movie was released.
In Hannah Montana: The Movie, I think Brooke Shields looks: