Cameron Diaz turns 40 today! And she couldn't look better.

Stepping out in New York City after a workout this week, the actress proved two things -- she should always wear Spandex and beauty gets better with age.

Diaz, who has Cuban roots, recently told Access Hollywood she "loves getting older."

"As I get older, I become happier -- because I'm wiser, I know myself better [and] I connect to people better," Diaz explained. "I think that in our society we don’t honor older generations enough because we think of it as being bad because the appearance changes."

We agree.

Check out how Diaz's looks have changed over the years -- from her 1990 Seventeen cover to the Spandex workout ensemble she was sporting this week.

Loading Slideshow...
  • July 1990

    (Image courtesy of Seventeen)

  • March 1998

  • June 1998

  • July 1998

  • Jan. 1999

  • Jan. 1999

  • Dec. 1999

  • 1999

  • 2002

  • 2003

  • May 2004

  • Sept. 2005

  • Sept. 2007

  • Dec. 2008

  • Nov. 2009

  • Jan. 2010

  • Mar. 2010

  • Mar. 2010

  • July 2010

  • Jan. 2012

  • Feb. 2012

  • Feb. 2012

  • Feb. 2012

  • May 2012

  • May 2012

  • Aug. 2012

Related on HuffPost: