London - Cameron Diaz hasn't used deodorant for almost 20 years.
'The Other Woman' actress claims people would smell better if they stopped using antiperspirant because it keeps the scent in.
She told E! News: "I don't believe in antiperspirant. It's really bad for you. I haven't used it for almost 20 years.
"You're stinky, because you use antiperspirant. It keeps all the stink in."
And the 40-year-old star thinks men should also refrain from using it as long as they are well groomed.
She added: "Let it go and just trim your armpit hair so it doesn't hold onto the scent."
Meanwhile, the blonde beauty recently gave her views on pubic hair, after advising women to keep their vaginas "fully dressed."
In her book, 'The Body Book', she wrote: "I hear that there's a big fad these days of young women undergoing laser hair removal on all of their lady bits.
"I know you may think you'll be wearing the same style of shoes forever and the same style of jeans forever, but you won't. The idea that vaginas are preferable in a hairless state is a pretty recent phenomenon, and all fads change, people."
She later explained: "I would like to clear up what I said. I don't care what women do with it, but we should be informed about how their bodies work. It [pubic hair] is there for a reason and to laser it off is to lose it forever!" - Bang Showbiz