She's arguably one of the sexiest women in the world and could make many a red blooded male fall under her spell with the click of a finger. But Megan Fox says her public persona as a highly sexed man-eater is totally at odds with her private life. In a no-holds-barred interview, the 23-year-old actress reveals the thought of a one-night stand makes her sick and insists she has slept with just two men.