Actress Ahna O'Relly has strongly denied that her boyfriend of four years is gay.

Actor James Franco has played lots of gay characters on screen but she said if he's actually gay it's news to her.

She said Franco's interest in male sexuality is about boyhood, masculinity, and journeys of self-discovery.

Franco has also denied to 'The Advocate' newspaper he's gay.

"Everyone thinks I'm a stoner, and some people think I'm gay because I've played these gay roles. That's what people think, but it's not true. I don't smoke pot. I'm not gay. But on another level, there's something in me that is able to play roles like that in a way that's convincing."