Happy Birthday actor James Franco! His hottest ever moments
Hollywood actor James Franco turns 38-years-old today (April 19).
The A-list actor has always been an outspoken supporter of the LGBT+ community, and his roles in films such as Milk have cemented his status as a gay icon.
Check out some of his hottest ever moments below: