Jennifer Connelly was 34 in Little Children when she played the character 'Kathy Adamson'.
That was over 18 years ago in 2006.
Today she is 53, and has starred in 59 movies in total, 21 of those since Little Children was released.
In Little Children, I think Jennifer Connelly looks: