Anne Hathaway says she believes several of her ex-boyfriends were gay.

The Brokeback Mountain actress, who is dating fellow actor Adam Shulam, said: “I’m convinced that a few guys I’ve dated are gay, and they won’t admit it. I think we’ve all done that.”

Hathaway also called for her home state, New Jersey, to follow in New York’s footsteps and legalise gay marriage.

She said: “My older brother is gay. Jersey needs to get on the New York bandwagon and legalise gay marriage.”