10. James Franco
In at ten, we’ve got 32-year-old actor James Franco. He found super fame with his portrayal of Harry Osborn in the Spider-Man flicks in 2002, but probably won our hearts as loveable stoner Saul Silver in Pineapple Express in 2008 – yes, even with that hair.
James recently starred in 127 Hours. Based on true events, he plays Aron Ralston, a climber who is forced to amputate his own arm with a penknife after becoming trapped under a boulder during a hike in Utah. As hot as James is, we can’t quite bring ourselves to go and see that one.