Dakota Fanning was 10 in War of the Worlds when she played the character 'Rachel Ferrier'.
That was over 18 years ago in 2005.
Today she is 28, and has starred in 53 movies in total, 37 of those since War of the Worlds was released.
In War of the Worlds, I think Dakota Fanning looks: