Unrecognisable! Haley Joel Osment has changed a lot since his 'Sixth Sense' days.
This image appears in the gallery:
Child Actors: Then And Now

29. Unrecognisable! Haley Joel Osment has changed a lot since his 'Sixth Sense' days.
We all loved it as little Cole Sears in 'The Sixth Sense'. Not so little anymore, the 26-year-old actor is still working solidly in film and TV. Picture: Getty