Dakota Fanning was 9 in Man on Fire when she played the character 'Lupita Ramos'.
That was over 20 years ago in 2004.
Today she is 30, and has starred in 53 movies in total, 41 of those since Man on Fire was released.
In Man on Fire, I think Dakota Fanning looks: