C. Thomas Howell was 36 in Hidalgo when he played the character 'Preston Webb'.
That was over 20 years ago in 2004.
Today he is 57, and has starred in 151 movies in total, 83 of those since Hidalgo was released.
In Hidalgo, I think C. Thomas Howell looks: