In an interview with Harper's Bazaar, the Knight and Day star admitted that she is comfortable with ageing and her body.
"The more I work on my body at this age, the better it gets," Diaz explained.
She added: "I feel so much more attractive now. A thousand per cent. I'm appreciating my skin and my wrinkles and all those things."
Diaz also revealed that she finds 64-year-old Helen Mirren "drop-dead sexy".