15 Celebrities With Terrible Personal Hygiene

Cameron-Diaz

5. Cameron Diaz

Cameron Diaz doesn’t deny that she smells. The “Green Hornet” actress is often spotted out in public with pit-stains. She has also admitted to wearing the same outfit for days at a time without changing.

Do you think A-Rod minds?

Like Matthew McConaughey, Cameron Diaz has also admitted to not wearing deodorant for almost twenty years.

According to Splash News, Cameron wears the same outfit for four days and then never wears it again. Diaz has also taken a clear stance on pubic hair recently, declaring that a woman’s lady parts should not be groomed, because it’s natural.

The forty-one year old actress is also constantly photographed with stained clothes and sweaty pit stains.