Jennifer Aniston was 29 in The Iron Giant when she played the character 'Annie Hughes (voice)'.
That was over 25 years ago in 1999.
Today she is 55, and has starred in 56 movies in total, 40 of those since The Iron Giant was released.
In The Iron Giant, I think Jennifer Aniston looks: