Talk about playing both sides!

James Franco has long been the subject of gay rumors, and the actor decided to address the speculation head on in a new interview with Four Two Nine... well, sort of! The Pineapple Express star played the persona of "Gay James" and "Straight James" throughout the sit-down, so it's hard to tell when he's giving a serious response.

The very first question asked was whether the quirky A-lister was gay or straight, and he gave quite the clever explanation. "Well, I like to think that I'm gay in my art and straight in my life. Although, I'm also gay in my life up to the point of intercourse, and then you could say I'm straight. So I guess it depends on how you define gay. If it means whom you have sex with, I guess I'm straight," his homosexual alter ego responded.

The Milk star then went on to break down how homosexuality and masculinity are both linked and independent of each other. "In the twenties and thirties, they used to define homosexuality by how you acted and not by whom you slept with. Sailors would f*** guys all the time, but as long as they behaved in masculine ways, they weren't considered gay," he added.

Basically what he's saying is that he's a flamboyantly gay straight man!