The good news for last week’s Now and Then Leonardo DiCaprio is that 45 percent of GuySpy readers think he’s hotter now then back in his Titanic days (22 percent). The downside? 33 percent of you said you’d rather kiss an iceberg than pick either Leo. Maybe The Great Gatsby will put him back on course.
This week we go for Hollywood’s true bad boy. Sean Penn has two Oscars, two ex-wives, and more fights under his belt than Muhammad Ali. He’s been acting up a storm since the Eighties, often considered this generation’s Marlon Brando. Unlike the former Streetcar throb, however, he’s never let his muscles go. So, who’s hotter, 52-year-old Sean Penn now, in a recent paparazzi shot, or then,