Mankid Puzzle -- Hot or Not?

Zac Efron is a good lookin' dude, for sure. Sometimes buff, sometimes geeky-lanky. So we ask....