It may seem that the world and particularly the entertainment industry have become increasingly accepting when it comes to LGBT relationships, but Kristen Stewart's experience says otherwise.

The actress revealed how she was encouraged to hide her sexuality to land film roles that she was going for in the past – and specifically, that she would prove more attractive for big-budget films from the Marvel universe if she did so.

Stewart, who has dated both men (most famously including Robert Pattinson) and women in the past, told Harper's Bazaar: “I have fully been told, “If you just like do yourself a favour, and don’t go out holding your girlfriend’s hand in public, you might get a Marvel movie'. I don’t want to work with people like that.”

She later added that she had chosen to be more open about her bisexuality because “I think I just wanted to enjoy my life. And that took precedence over protecting my life, because in protecting it, I was ruining it. ‘Like what, you can’t go outside with who you’re with? You can’t talk about it in an interview?”

“I was informed by an old-school mentality, which is – you want to preserve your career and your success and your productivity. There are people in the world who don’t like you, and they don’t like that you date girls, and they don’t like that you don’t identify as a quote unquote “lesbian”, but you also don’t identify as a quote unquote “heterosexual”. And people like to know stuff, so what the f*** are you?”

She concluded: “I just think we’re all kind of getting to a place where – I don’t know, evolution’s a weird thing – we’re all becoming incredibly ambiguous. And it’s this really gorgeous thing.”

Stewart has most recently been linked with (female) screenwriter Dylan Meyer, and will next be seen in the Elizabeth Banks-directed reboot of 'Charlie's Angels' later this year.