Haley Joel Osment was just 11 years old when he took on a starring role in The Sixth Sense and he now looks completely different as he celebrated his 35th birthday.
The Oscar nominated actor is well-known for playing psychic child Cole Sear in the 1999 hit thriller, in which he starred alongside Bruce Willis.
Haley took to Instagram on Monday to celebrate his big day and reflect on some of the memories he's made so far.