Megan Fox has said that she has only made love to two men in her life, her first boyfriend and current beau Brian Austin Green.

The "Transformers" star made the revelation in April's edition of Harper Bazaar magazine.

“I’ve only been with two men my entire life," said Fox. “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."

In the interview, Fox admits she could have handled the global media spotlight she has been under better.

"My biggest regret is that I've assisted the media in making me into a cartoon character. I don't regret what has happened to me, but I regret the way I have dealt with it."