Rupert Everett has been openly gay since he came out 20 years ago, but he doesn't recommend that route for other actors.
"It's not that advisable to be honest. It's not very easy," he told UK's Guardian. "And, honestly, I would not advise any actor necessarily, if he was really thinking of his career, to come out."
At 50, the 'My Best Friend's Wedding' star says that homophobia in Hollywood has kept him from becoming a leading man. He says that heterosexuals are cast as gays (pointing to 'Brokeback Mountain' and 'Transamerica') but gay men are denied the plum straight roles and often reduced to drag.
"The fact is that you could not be, and still cannot be, a 25-year-old homosexual trying to make it in the British film business or the American film business or even the Italian film business," he said. "It just doesn't work and you're going to hit a brick wall at some point. You're going to manage to make it roll for a certain amount of time, but at the first sign of failure they'll cut you right off. And I'm sick of saying, 'Yes, it's probably my own fault.' Because I've always tried to make it work and when it stops working somewhere, I try to make it work somewhere else. But the fact of the matter is, and I don't care who disagrees, it doesn't work if you're gay."
Everett does admit that his openness about his sexuality has afforded him personal happiness if not professional success. He's glad he's not one of the "plenty" of gay Hollywood stars still stuck in the closet.
"I think, all in all, I'm probably much happier than they are," he said. "I may not be as rich or successful, but at least I'm vaguely free to be myself."
The outspoken actor has never been one to shy away from controversy. He previously said that President Obama has "gone black" and talked about Graydon Carter's "monster cock."
You can read the whole Guardian interview here.