Kate Mara was 15 in Random Hearts when she played the character 'Jessica Chandler'.
That was over 25 years ago in 1999.
This was her first recorded movie acting credit (although may not technically be her first actual acting role).
Today she is 41, and has starred in 38 movies in total, 37 of those since Random Hearts was released.
In Random Hearts, I think Kate Mara looks: