Megan Fox may be one of the biggest sex symbols around today, but she certainly doesn't have a long track record when it comes to the bedroom.
"I've only been with two men my entire life," the 23-year-old actress reveals in the April U.K. issue of Harper's Bazaar.
Fox has only slept with a "childhood sweetheart" and her current beau, former Beverly Hills, 90210 star Brian Austin Green, whom she's dated off and on since 2004.