Jimmy Bennett was 12 in Star Trek when he played the character 'Young James T. Kirk'.
That was over 15 years ago in 2009.
Today he is 28, and has starred in 28 movies in total, 11 of those since Star Trek was released.
In Star Trek, I think Jimmy Bennett looks: