Jennifer Jason Leigh was 39 in Road to Perdition when she played the character 'Annie Sullivan'.
That was over 22 years ago in 2002.
Today she is 62, and has starred in 92 movies in total, 36 of those since Road to Perdition was released.
In Road to Perdition, I think Jennifer Jason Leigh looks: