Jimmy Bennett was 7 in The Polar Express when he played the character 'Lonely Boy (voice)'.
That was over 19 years ago in 2004.
Today he is 28, and has starred in 28 movies in total, 23 of those since The Polar Express was released.
In The Polar Express, I think Jimmy Bennett looks: