"I've only been with two men my entire life. My childhood sweetheart and Brian," the Sun quoted her as telling Harper's Bazaar magazine. "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," she added.
London (ANI): Actress Megan Fox has given a peek into her personal life by revealing she has been intimate with only two men. The 23-year-old star insists she's been between the sheets with her present boyfriend Brian Austin Green and her childhood sweetheart.