Liam Neeson was spotted in a shocking gaunt version of himself on the streets of Soho district in New York City on Monday.

Standing 6 feet 4 inches tall, the 63 year old “Taken” actor who is popular for his charming Casanova looks, seemed to be haggard and nearly unrecognizable, ET Online noted. It is still unclear whether a new character that Neeson is playing or an illness is the actual reason behind the drastic change in his appearance.

“Liam Neeson is 6’4 He previously weighed 225 pounds, and now he appears to weigh around 165 pounds, He does not look healthy, his face is gaunt, his legs are very thin and his overall frame is frail,” Nutrition expert Lisa De Fazio told Hollywood Life.

The expert also added that such a considerable amount of loss in a person’s might cause muscle wasting, malnutrition, anemia, stress on the heart and severely affects his imunity.

Liam was seen in his new movie “Run All Night” where he plays hitman Jimmy Conlon. Joel Kinnaman, one of Neeson’s co-actor in the movie, described him as “so physically capable, he’s an old boxer. When he knocks somebody out in the movie, you believe it.”

As for the Neeson, The Guardian had reported the Irish actor speaking about his retirement from action movies. “Maybe two more years. If God spares me and I’m healthy, But after that, I’ll stop [the action] I think.”

He added, “If I feel audiences saying, ‘Come on, he’s 62, enough is enough,’ I’m very sensitive to that and if I pick up that vibe it will all stop. And I’ll start playing dads or grandfathers. But I keep myself pretty fit and my knees are still great. And it’s fun.”