James Franco  beard jeans hat stripes

Sigh, what happened to the hottie in those Gucci ads?!

James Franco and a pal were spotted in Hollywood over the weekend, and it looks like he was having a bit of an off day. Of course, he's still a working actor, so that's gotta count for something! It was just announced that Franco is set to play controversial photographer Robert Mapplethorpe in an upcoming biopic, so it looks like he's snagged yet another meaty role.