Actress Megan Fox may seem like a bit of a wild child, and you may be forgiven for thinking she’d had her fair share of men.
But in an interview with Harpers Bazaar magazine, the 23-year-old claimed the thought of having a one-night stand makes her sick.
The Jennifer’s Body star said she’s only ever slept with two men – her childhood sweetheart and her current boyfriend Brian Austin Green.
"I can never have sex with someone that I don’t love, ever," she revealed. "I’ve never even come close to having a one-night stand."
Megan has been with Brian since 2004 and is stepmother to his eight-year-old son Kassius.
In a recent poll by 20th Century Fox Home Entertainment, one in five men named the actress as the women they’d most like to sleep with.
If her latest interview is anything to go by though, most men won’t stand a chance.