Actor James Franco is becoming known for playing gay roles. The straight actor has always been open about his interest in producing and acting in LGBT-themed movies. In one of his more recent films, Franco plays Michael Glatze, a once passionate gay rights advocate turned anti-gay preacher. In a role quite different than what he ...