How old was Haley Joel Osment in the movie Pay It Forward?

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.

How old do you think he looks in the movie?

In Pay It Forward, I think Haley Joel Osment looks:

Did you know?

  • Director Mimi Leder has worked with Haley Joel Osment just once in his career.
  • Haley Joel Osment's first movie was as 'Forrest Gump Jr.' in Forrest Gump, released in 1994 when he was 5
  • Pay It Forward scores 7.29 out of 10 on TMDB.

The cast of Pay It Forward

Haley Joel Osment's other movies