Haley Joel Osment was 11 in Pay It Forward when he played the character 'Trevor McKinney'.
That was over 23 years ago in 2000.
Today he is 35, 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: