One of the great mysteries of modern Hollywood is why so many gay actors continue to maintain sham marriages and insist that they are heterosexual in what may be the most devoutly liberal enclave in the U.S. Now, one openly gay actor is publicly accusing the film industry of being unwilling to cast gays in leading roles. Ian McKellen, who is best known for his role in the Lord of the Rings trilogy, says that “It is very, very, very difficult for an American actor who wants a film career to be open about his sexuality. And even more difficult for a woman if she’s lesbian.”