Cameron Diaz has 20 years worth of movies on her resume, but one thing you won't find in any of them: the actress fully nude.

Although the blonde beauty has flaunted her covetable physique numerous times on camera, she's never dared to bare completely, though it's not because she didn't want to.

"People have seen my butt. I’ve shown the top of my butt, the bottom of my butt," Cameron says. "I’m not opposed to doing nudity, as long as it’s part of the story. I’ll do whatever has to get done if it’s the right thing."

RELATED STORY: Cameron Diaz Doesn’t Worry About What Men Think Of Her Anymore

While she may be ready to strip naked for a film role, the 42-year-old has no desire to be pressured into marriage. The latest round of engagement buzz came when the "Annie" star, who is currently dating musician Benji Madden, was seen sporting a diamond band on her ring finger.

"I'm not looking for a husband or marriage or not not looking for that stuff," Cameron explains in the new issue of Marie Claire. "I'm living, not thinking what I should or shouldn't be doing with my life."

And kids aren't on her mind either. "If a family happens, then it happens. If children come to me, then I would do that, but I’m not someone who feels like she has to do something because it’s expected," she tells the mag.