Haley was just 11 when he appeared in the supernatural thriller but now, aged 26, he has been pictured filming a very different role in Los Angeles.
The actor is set to star in forthcoming movie Yoga Hosers as a Nazi and it appears he has gained a fair bit of weight especially for the part.
Haley was snapped while standing on a soap box yesterday and long gone are his cute, boyish looks. For the part, he has slicked his hair back and grown a thin moustache.
After starring in a Pizza Hut commercial, Haley landed the part of Cole Sears - who could 'see dead people' - in The Sixth Sense in 1999.
He then became the youngest person ever to be nominated for an Oscar. Sadly, Haley just missed out on the gong for Best Supporting Actor to Michael Caine.
Would you have recognised Haley? Tell us below, as the best comment from across the website each week wins £50.