Ian Somerhalder – Sexiest Male Celebrity 2010

6. James Franco

Actor James Franco smiles at the gala for the opening of the Lynda and Stewart Resnick pavilion at the Los Angeles County Museum of Art (LACMA) in Los Angeles September 25, 2010. REUTERS/Mario Anzuoni (UNITED STATES - Tags: ENTERTAINMENT HEADSHOT)

In at six, 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.