Tom Hardy and Charlotte RileyTom Hardy and Charlotte RileyInception star Tom Hardy has admitted having gay flings in the past - despite being engaged to British actress Charlotte Riley.

The 32-year-old Brit says there's a simple explanation for the sexual experimentation.

It's because he's an actor, naturally.

Asked if he has ever had sex with other men she said: "As a boy? Of course I have. I'm an actor ... but now that I'm in my 30s, it doesn't do it for me.

"A lot of gay men get my thing for shoes. I have definite feminine qualities.

"A lot of people say I seem masculine, but I don't feel it. I feel intrinsically feminine.

"I'd love to be one of the boys but I always felt a bit on the outside.

"Maybe my masculine qualities come from overcompensating because I'm not one of the boys."

So if Tom's had gay flings because he's an actor, we wonder what these revelations mean for the other men of Hollywood.

See Tom's co-stars in action at the London premiere of Inception in our gallery below.

Follow us on Twitter.
Join our Facebook fan page.