Cameron Diaz Says She Hasn't Worn Deodorant In 20 Years

Apr 24, 2014 | Updated Apr 30, 2014

Cameron Diaz reveals she hasn't used deodorant in almost 20 years.

"I don't believe in antiperspirant. It's really bad for you. I haven't used it for almost 20 years," the 41-year-old actress told E! News at the Los Angeles premiere of "The Other Woman" on April 21. "You're stinky, because you use antiperspirant. It keeps all the stink in."

Diaz believes that both men and women should let their pits breathe, telling the website, "Let it go and just trim your armpit hair so it doesn't hold onto the scent."

Well, that explains why the actress is often seen with pit stains on the red carpet, and it may also explain why there are rumors she has issues with body odor.

Of course, Diaz isn't the only celebrity to shun Lady Speed Stick. A few years back, Matthew McConaughey also said he hasn't worn deodorant in 20 years, and revealed that his "How to Lose a Guy in 10 Days" co-star Kate Hudson couldn't stand it, telling Playboy, "She always brings a salt rock, which is some natural deodorant, and says, 'Would you please put this on?'"

Likewise, Bradley Cooper has also spoken about the fact he doesn't use deodorant or cologne, first revealing to Esquire in 2011, that when he hosted "Treks in a Wild World" back in 2000 he learned that the body "self-cleans," and then in 2012 he told the magazine, “Yeah, I don’t use deodorant really anymore. I do take a lot of showers, so maybe that helps. In the morning and then at night. And after I work out, I’ll take a shower. So maybe three a day."

Also on HuffPost: