Despite making a name for herself as one of the sexiest women in Hollywood, Transformers actress Megan Fox has revealed she thinks quite the opposite of herself.
"I’ve only been with two men my entire life," the 23-year-old reveals in a UK magazine interview. "My childhood sweetheart and Brian."
Megan has been dating former Beverly Hills 90210 actor Brian Austin Green since 2004.
"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."
The couple live on an extensive ranch in Los Angeles with Brian's eight-year-old son, Kassius.
"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," says the brunette beauty - the new face and body of Emporio Armani Underwear and Jeans.
"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."