The Sixth Sense star is all grown up now, and he looks completely different from the cute kid America fell in love with, particularly in his new role as a creepy nazi in the upcoming Yoga Hosers.
As Haley made his way down a street while filming the flick Tuesday, the 26-year-old actor was snapped looking chubby with his hair slicked back, rocking a mustache and a pinstriped suit.
The 26-year-old actor stars alongside Natasha Lyonne, Johnny Depp and Johnny's daughter Lily Rose in the comedy, which tells the story of two teenage yoga enthusiasts (Lily and director Kevin Smith's daughter Harley Quinn Smith) who battle a villain threatening to spoil their major party plans.
Yoga Hosers hits theaters June 1.
Want More? Like us on Facebook
Gallery | 2015 New York Fashion Week Star Sightings