Cameron Diaz looks amazing at age 40, and you can read about what she thinks of it in the UK edition of Esquire (because, frankly, her poses are a bit much for the American edition, aren't they?)
Source:
http://www.friskyboy.com/2012/10/cameron-diaz-is-40.html