Josh Hutcherson was 11 in The Polar Express when he played the character 'Hero Boy'.
That was over 20 years ago in 2004.
Today he is 31, and has starred in 45 movies in total, 38 of those since The Polar Express was released.
In The Polar Express, I think Josh Hutcherson looks: