Eric Ray Davidson/Cosmopolitan
It's hard to believe Megan Fox is a mother of two!
Despite having two little boys at home (Bodhi is just 4 months old and Noah turns 2 in September), she finds the time to star in what's sure to be a hit movie, Teenage Mutant Ninja Turtles, and have a seriously flawless figure! The 28-year-old actress showcases that hot bod on the cover of Cosmopolitan's August 2014 issue, and she also gives her two cents on why women should take control in the bedroom!
"Women don't have to be desperate and try so hard," says Fox, who has been married to Brian Austin Green since 2010. "Allow yourself to be strong and powerful and men will be crawling on their hands and knees."