You won’t believe what the boy from The Sixth Sense looks like now!

Haley Joel Osment first shot to worldwide fame on The Sixth Sense as the little boy who saw dead people, but he looks completely different to what he did in the 1999 flick.

Getty Images

The star, now aged 29, has kept up acting since the M. Night Shyamalan movie came out.

He appeared in Steven Spielberg's A.I. Artificial Intelligence, Pay It Forward, Sex Ed, and most recently, Entourage.

HBO

Osment opened up about his iconic childhood character in an interview with The Telegraph: ‘The memory of it is still very strong because it was the first role I ever had that was so pivotal to the film. It's just kind of odd watching it now because I was much younger then and it seems like a different person.

‘It took most people by surprise when it came out and that line about seeing dead people was something that totally blindsided us because when we shot the scene nobody thought it was going to be the tagline for the movie. But it sort of took on a life of its own.’