Haley Joel Osment, who most of us remember uttering the famous line 'I see dead people' as a 10-year-old in 'The Sixth Sense', is all grown up and looking rather different these days.
And the 26-year-old has well and truly put his cute child star days behind him too: in his latest role he plays a Nazi.
Haley Joel Osment
The actor looked unrecognisable as he filmed scenes for the forthcoming 'Yoga Hoses' in LA, complete with slicked back hair, moustache and a few extra pounds.
A 10-year-old Haley in 'The Sixth Sense'
It marks a departure from the sort of movies that made Haley famous, such as 'A.I' and 'Pay It Forward'.
The film, which also stars Johnny Depp and his daughter Lily-Rose, is about two teenage yoga enthusiasts who, according to IMDB, 'team up with legendary man-hunter to battle with an ancient evil presence that is threatening their party plans.'
It is set to hit cinema screens next year.