cambathingsuitcosmo2011.jpgMark Liddell/Cosmopolitan

cameroncosmocover2011.jpgWow! We see what A-Rod sees in Ms. Cameron Diaz!

The 38-year-old has a better body than most women a decade younger. And while it was reported this week the Hollywood hottie and her baseball boyfriend split, Diaz has denied the rumors. She did say, in an interview for the July issue of Cosmo, however, that marriage isn't important to her and neither is having kids:

    "You can’t have a child just because you think it’s something you’re supposed to do. It doesn’t make sense for everyone it’s not an absolute for me…. I don’t’ care what other people think. It’s my life; I live it the way I want to."


As for marriage, she says:

    "Marriage hasn’t been important to me. I believe we are with who we’re supposed to be when we’re supposed to be with them. If I try and lock something down, I miss out on all the possibilities of what it could be."


So what got Diaz talking? Well she's promoting her new film Bad Teacher, in which she stars opposite her ex, Justin Timberlake. She says of the role:

    "C’mon, you don’t think there are teachers out there who get high at her school or want a boob job? I was drawn to her because she’s real. She lives how she wants and doesn’t apologise for it. I liked that she isn’t a totally changed woman at the end of the film, because that’s just not realistic."


Check out the trailer, after the jump ...