Macaulay Culkin is a hot mess. He's such a hot mess, in fact, that people think he's a homeless man instead of the former child star of 'Home Alone.' But here's something you might not know about the actor -- he's 32, which is the same age actor Daniel Stern was when he portrayed Marv in 1990's 'Home Alone.' It's only fitting that the two now look alike.

Let's go back to this homeless story for a second... According to an onlooker, "I didn't recognize him at first – I thought it was some homeless guy who was scrounging a smoke. We had a brief chat with him and his accent was American. It was only then that we realized he was Macaulay Culkin." It's funny, 'cause the same thing happens to people who meet him in New York, too.