Nerdy Actors That Turned Out To Be Total Heartthrobs

Macaulay Culkin

nah-31.jpg

Eric Robert/Sygma/Sygma via Getty Images (left), Jason Kempin/Getty Images for Adult Swim (right)

Macaulay Culkin is best known for portraying Kevin McAllister in the first and second Home Alone movies, where he was forgotten by his family on not one, but two, occasions. Sheesh! Other than that, you can catch Culkin in Uncle Buck or Richie Rich. Culkin was known for playing hapless characters as a child but hasn’t acted throughout his teens or even into his young adulthood, pretty much staying away from the spotlight. He emerged as an adult in recent years looking emaciated and gaunt, which caused concern for many. But as of 2017, he is looking well and is rumored to be returning to acting.