Skip to main content

It’s been a long time since Cameron Diaz graced a major red carpet for a film premiere, photocall or event like the Met Gala. The actress made the decision to step back from acting in 2018 in order to focus on her business ventures and her family. The actress is married to Benji Madden, with whom she shares two children. Roughly six years after her retirement, however, Diaz will make her comeback in the Netflix film “Back in Action,” co-starring Jamie Foxx.

Before Diaz hits the red carpet this coming year, looking back at her style through the years informs just how classic and playful her fashion has always been. The actress has worn several designers through the years for special occasions and industry events. Most notably, she’s fashioned looks by Valentino, Stella McCartney, Alexander McQueen and Chanel, among others. Regardless of what she’s sporting, Diaz often makes a look completely her own, making her style effortlessly versatile and a joy to watch evolve over the years.

Ahead, see some of Diaz’s best red carpet looks through the years.

2007 Academy Awards

Cameron Diaz during The 79th Annual Academy Awards - Arrivals at Kodak Theatre in Hollywood, California, United States.

Cameron Diaz at the 2007 Academy Awards. Jeff Kravitz/FilmMagic, Inc

For the 2007 Academy Awards, Diaz fashioned this white off-the-shoulder Valentino gown with floral detailing. She accessorized the look with silver heels and a coordinated clutch.

2010 Golden Globe Awards

BEVERLY HILLS, CA - JANUARY 17: Actress Cameron Diaz arrives at the 67th Annual Golden Globe Awards held at The Beverly Hilton Hotel on January 17, 2010 in Beverly Hills, California.

Cameron Diaz at the 2010 Golden Globe Awards. Getty Images

Diaz brought some major fire power to the 2010 Golden Globes red carpet in this fiery red Alexander McQueen gown.

2011 “Bad Teacher” Premiere

NEW YORK, NY - JUNE 20: Actress Cameron Diaz attends the premiere of

Cameron Diaz at the 2011 “Bad Teacher” premiere. Getty Images

For the June 2011 premiere of her comedy “Bad Teacher,” Diaz opted for this Chanel minidress with Casadei pumps and Cartier jewels.

2012 “What To Expect When You’re Expecting” Premiere

HOLLYWOOD, CA - MAY 14: Actress Cameron Diaz arrives at the Los Angeles premiere of

Cameron Diaz at the 2012 “What To Expect When You’re Expecting” Premiere. WireImage

Diaz put her signature spin on the little black dress at the premiere of “What To Expect When You’re Expecting,” wearing this Valentino minidress.

2013 Met Gala

NEW YORK, NY - MAY 06: Cameron Diaz attends the Costume Institute Gala for the

Cameron Diaz at the 2013 Met Gala. FilmMagic

Diaz looked brilliant in this blue Stella McCartney dress with a spiked gold belt at the 2013 Met Gala.

2014 ESPYS

LOS ANGELES, CA - JULY 16: Actress Cameron Diaz attends The 2014 ESPYS at Nokia Theatre L.A. Live on July 16, 2014 in Los Angeles, California.

Cameron Diaz at the 2014 ESPYS. Getty Images

Donning yet another LBD, Diaz looked classic in this Reed Krakoff black dress for the 2014 ESPYS.

2014 “Annie” Premiere

NEW YORK, NY - DECEMBER 07: Actress Cameron Diaz attends the 'Annie' world premiere at Ziegfeld Theater on December 7, 2014 in New York City.

Cameron Diaz at the 2014 “Annie” premiere. FilmMagic

For her last major film performance, before making the decision to retire in 2018, Diaz fashioned this Christian Dior look for the December 2014 premiere of “Annie.”