• Share
  • Tweet
  • Share
Haley Joel Osment

Miguel Aguilar/PacificCoastNews; Access Hollywood

Forget seeing dead people. Haley Joel Osmentdressed as a Nazi—was quite a jarring sight to behold!

Fortunately, the former child star, now 26, was in character for his role in Kevin Smith's movie Yoga Hosers. Still, though, as he explained on Access Hollywood, his on-set ensemble was "not a popular look, the armband and everything, but there was a reason for wearing it."

"That's why my voice is kind of messed up, because all last week I was in downtown Los Angeles screaming Nazi things, which oddly the Internet took notice of," said the Sixth Sense star.

"It is kind of funny as back in the day if someone took a picture of you walking around dressed as a Nazi, the context wouldn't be clear," he said, "But luckily, on Twitter everyone was like ''Oh, OK, it's a Kevin Smith movie.'"

Osment also stars in Tusk, the first film of Smith's True North Trilogy (Yoga Hosers is the second). In Tusk, however, Osment plays a (non-Nazi) guy with a podcast opposite Justin Long.

As he explained to Access Hollywood, these roles might show a different side of him than you might expect. "People certainly have an ingrained image in their minds and it comes from something I was fortunate to have, to be in these movies that are seen around the world and everything," he said. "It still amazes me.

"But it is probably the wrong move to try to shatter that image," he said. "I'm proud of those movies."

As he should be! Tusk hits theaters this Friday, and Yoga Hosers is expected to be released in 2015.