Who is this man in the glasses? Do you guys give up or you thirsty for more?

Yep, that's Macaulay Culkin, the star of 1990's "Home Alone," and he looks far different these days.

The long-haired former child actor, now 35, was spotted in New York City on March 12 looking fairly unrecognizable as he filmed scenes for "The Jim Gaffigan Show."

The man who played Kevin McCallister looked fairly hipster with his long tresses, rumpled jacket, checkered shirt, and dark-rimmed glasses. Macaulay played himself in the first season of "The Jim Gaffigan Show," and it's expected he will do so again.

In the new scenes, he is seen standing on a fire escape with a megaphone in hand.

This is the first time we've seen the actor since he spoofed his "Home Alone" character over the holidays in a hilarious video for a web series called :DRYVRS. In it, he acted as an adult version of Kevin McCallister who seemed traumatized to his day from his solo exploits.

"I had to fend off my house from two psychopath home invaders," he says, staring out the car window after being picked up by an Uber driver. "I was just a kid. I mean, I still have nightmares about this bald weirdo dude chasing me around talking like Yosemite Sam. 'I'm going to pull your fingernails out. I'm going to get you you little scamp!' They don't even curse, calling me 'louse.'"

The video was part of Macaulay's reemergence onto the big screen. Last year he has starred in "Wrestling Isn't Wrestling." Later his year he is set to star in Adam Green's "Aladdin," which is reportedly a comedic take on the classic Aladdin story.

In 2012, the actor worried fans when he was spotted looking frail. His rep, at the time, slammed reports and calmed fans.

"Macaulay Culkin is in perfectly good health," the rep said. "For Entertainment Tonight or any other media to speculate otherwise is thoughtless, irresponsible and destructive."