Entertainment

Cameron Diaz Through the Years [SLIDESHOW]

Alyssa Moody Contributor
Font Size:

It’s been almost two decades since the world fell in love with Cameron Diaz, the former model from California with the long legs and thousand watt smile.

In her new flick, “Bad Teacher,” which opens on June 24, Cameron plays a substance-abusing middle school teacher vying for the love of a straight-edged substitute played by Justin Timberlake.

Where did the time go? It seems like just yesterday that Cameron was walking down the aisle in “My Best Friend’s Wedding” and cracking us up in “There’s Something About Mary.” With a long list of hit films, several A-list significant others, and a signature red carpet style, Cameron has established herself as one of Tinsletown’s brightest stars.

Take a look back at Cam’s Hollywood evolution. From Charlie’s Angel to Princess Fiona, and everything in between.