Jimmy Bennett was 8 in Hostage when he played the character 'Tommy Smith'.
That was over 19 years ago in 2005.
Today he is 28, and has starred in 28 movies in total, 22 of those since Hostage was released.
In Hostage, I think Jimmy Bennett looks: