Haley Joel Osment shot to fame for his starring role in hit movie The Sixth Sense (1999), yet 16 years on and he is barely recognizable.
The actor was snapped recently filming Yoga Hosers in New York. In the film, he plays a greasy-looking Nazi.

Osment pictured on the set of his new movie this week.
Osment, who was nominated for a Best Supporting Actor Oscar back in 2000, has piled on weight for the part and looks much older than his 26 years.
The movie, which is being billed as a female action movie, also stars Pirates of the Carribbean favourite Johnny Depp. It will also feature Depp’s daughter, Lily-Rose.
Osment adds this role to his CV following acclaimed performances in Artificial Intelligence: A.I. and Pay it Forward. His career began when he featured in a Pizza Hut advertisement, followed by the role of Forrest Junior in Forrest Gump.
He is set to hit our screens soon in new movie Tusk which will be followed by Yoga Hosers – the first two parts of a Kevin Smith trilogy.
The Changing Faces of Haley Joel Osment…

Osment pictured with Harrison Ford in 2000.

Osment in 2008.

Osment looked different again when pictured in 2013

The actor in 2014.