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.
In The Sixth Sense, I think Haley Joel Osment looks: