Megan Fox has only slept with two men.

The ‘Transformers’ actress - who is regarded as one of the world’s sexiest women - insists she has only been intimate with long-term partner Brian Austin Green and her first boyfriend as she can only have sex with people she loves.

She said: “I’ve only been with two men my entire life. My childhood sweetheart and Brian. I can never have sex with someone that I don’t love, ever. The idea makes me sick. I’ve never even come close to having a one-night stand.”

Megan - who has previously claimed she is bisexual - insists she is nothing like her sex siren image and is happy living a quiet life with former ‘Beverly Hills 90210′ star Brian and his eight-year-old son, Kassius.

The 23-year-old screen beauty told Britain’s Harper’s Bazaar magazine: “I am a stepmother to the fullest extent. I have looked after Kassius since he was three and he has no memory of life without me.

“For some reason, no one wants to look at me that way, but I am responsible for him and I’ve never struggled with that, from bedtime stories to the school run.”

Megan and Brian, 36, split briefly last year but soon rekindled their romance.