Haley Joel Osment was 11 in Pay It Forward when he played the character 'Trevor McKinney'.
That was over 24 years ago in 2000.
Today he is 36, and has starred in 47 movies in total, 32 of those since Pay It Forward was released.
In Pay It Forward, I think Haley Joel Osment looks: