Because He's Hot: James Franco Rocks Sexy Shades in the Big Apple (PHOTOS)
We almost forgot how dreamy James Franco is!
The 33-year-old actor was spotted outside the Ed Sullivan theater greeting hoards of fans after filming a spot for Late Night with David Letterman on Monday.
Looking positively adorable, James was wearing a brown jacket, jeans and a classic pair of Ray-Ban sunglasses.
James is hard at work promoting his latest film, Rise of the Planet of the Apes, which is a prequel to the classic film, Planet of the Apes. Check out the trailer below.