How old was Haley Joel Osment in the movie The Sixth Sense?

Haley Joel Osment was 10 in The Sixth Sense when he played the character 'Cole Sear'.

That was over 25 years ago in 1999.

Today he is 35, and has starred in 47 movies in total, 35 of those since The Sixth Sense was released.

How old do you think he looks in the movie?

In The Sixth Sense, I think Haley Joel Osment looks:

Did you know?

  • Director M. Night Shyamalan 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
  • The Sixth Sense scores 7.94 out of 10 on TMDB.

The cast of The Sixth Sense

Haley Joel Osment's other movies