Cameron Diaz doesn't believe in anti-ageing products

Cameron Diaz has said that thinks women should age gracefully and doesn't believe that anti-ageing products work.

Speaking to People.com the 41-year-old actress said that she stopped using Botox because it made her face look 'weird' and continued to say, "I wish that women would let other women age gracefully and allow them to get older and know that as we get older, we become wiser.

"There's no such thing as anti-aging. There's no such thing as turning back the hands of time, and it makes me crazy that we live in a society where that's sold to women - that we're supposed to believe that if we're getting older, we've failed somehow, that we have failed by not staying young."

She added that she's happier with her appearance now than she was at 25 years old, "I don't want to look like I did when I was 25. I like the way that I look now better than when I was 25. I can't help that other people may be uncomfortable with that, but that's not my responsibility to make them feel okay with the fact that I'm getting older. I'm okay with it. I like it."

Diaz has recently released her Body Book which aims to make women feel happy in their own bodies.