Happy Birthday Cameron Diaz! Here Are Her Best Moments On The Red Carpet

Cameron Diaz is celebrating her 45th birthday today, and we could think of no better way to take part in the festivities than by taking a look back over some of her best moments on the red carpet. Diaz became a certified superstar after her hit films in the 1990s such as "The Mask," "My Best Friend's Wedding," and "There's Something About Mary."