Megan Fox can count the number of guys she’s slept with on one hand.
“I’ve only been with two men my entire life,” the actress, 23, tells the April issue of Harper’s Bazaar (via Huffington Post). “My childhood sweetheart and Brian.”
Fox has been dating (and engaged to) former 90210 star Brian Austin Green on and off since 2004.
She continues, “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.”