Jennifer Connelly was 30 in A Beautiful Mind when she played the character 'Alicia Nash'.
That was over 22 years ago in 2001.
Today she is 53, and has starred in 59 movies in total, 28 of those since A Beautiful Mind was released.
In A Beautiful Mind, I think Jennifer Connelly looks: