Note: The above clip contains graphic language.

It's long been claimed that the more homophobic a person is, the more likely it is that he or she is actually dealing with some issues regarding their own sexuality.

Few public figures have been accused of homophobia more frequently than Eminem -- and now he's coming out as gay.

Well... sort of.

The rapper is just one of many celebrities who pokes fun of himself with a cameo in the controversial new comedy "The Interview."

In the clip above, Eminem, whose homophobic lyrics have repeatedly put him in the crosshairs of LGBT rights advocates, tells James Franco's talk show host character that he is "a homosexual."

“When I say things about gay people, or people think my lyrics are homophobic -- it’s because I’m gay,” he tells Franco's character. He adds, "I’m more shocked that people haven’t figured it out yet. I mean, it’s kind of like I’ve been playing gay peek-a-boo.”