Let's talk about sex, baby. That's pretty much all the prodding Cameron Diaz needs to start blabbing about all things naughty. She tells the new issue of In Style: "I love men. Sex is the best! …You have to really enjoy [being sexy]. Not fake anything. Sexy is being in the moment, whether that means being coy or coming on hard. Faking is always lame and it never comes across the way you want it to."