Cameron Diaz's Best-Dressed Moments In Her 40s

Cameron Diaz has been a Hollywood starlet for decades, starring in iconic films like "The Mask," "There's Something About Mary," "Charlie's Angels," and so many other hits. But after turning 40 on August 30, 2012, Diaz really came into her own. She was one of many celebrities who got married later in life, tying the knot with husband Benji Madden in 2015. She's also a celebrity who had her first child after 40, with daughter Raddix, born in 2019. Diaz then had two more children after she turned 50 in 2022, sons Cardinal, born in 2024, and Nautas, born in 2026. 

The actor's fashion also changed after she turned 40, and over the next 10 years, she wore dramatic, colorful, and bold outfits and accessories for various events, making it one of her most stylish decades yet. In a 2019 interview for InStyle's 25th anniversary special, Diaz revealed (per People), "You know, I think the 40s are the best decade. You just get to be real with yourself, and you can also make necessary changes because you have the experience of looking back on four decades. ... You get to let go of giving a s*** about anything. You're done! Don't care. I really don't. It's such a relief."

While Diaz has had some outfits that were total flops in the past (who hasn't?), looking at some of her best-dressed moments from her 40s is sure to inspire you. This is a decade when Diaz completely excelled — making big moves in her personal life, continuing her acting career, and wearing clothes that made her look confident and beautiful.

Cameron Diaz's stunning dandelion-colored dress

Two months after turning 40, Cameron Diaz stepped out in a bright, dandelion-colored dress at the LACMA 2012 Art + Film Gala. This short dress showed off her killer legs, accentuated with strappy, peep-toe black heels. The dress also had wide, billowy arms and a matching belt that created a curvy silhouette. She paired the look with a yellow floral statement necklace and flower rings, which were the cherry on top of this amazing outfit.

Cameron Diaz's little black dress

Cameron Diaz sure knows how to rock a little black dress! At the L.A. premiere of "The Other Woman" on April 21, 2014, she wore a jaw-dropping, strapless black gown with a deep, low-cut neckline. She didn't even wear a necklace, drawing our eyes to the unusual style of the dress. The hem was cut above her knees, showing off her legs, and her black heels were detailed with gold chains around the ankles. Diaz was single-handedly changing the game on dressing in your 40s, and we couldn't love it more.

Cameron Diaz's sleek, all-white outfit

When Cameron Diaz stepped out with husband Benji Madden at a House of Harlow event on June 2, 2016, they were a lesson in opposites attract. While the Good Charlotte guitarist wore all black, complete with a black leather jacket and trucker hat, Diaz was a vision in white. She wore a long, white blazer over a white tank top and white-washed jeans, paired with peep-toe booties and white earrings. Like an angel in real life! 

Cameron Diaz's gorgeous one-shoulder dress

Cameron Diaz was a timeless beauty at a screening of "The Other Woman" at The Paley Center for Media on April 24, 2014. She wore an elegant belted navy-blue dress with one shoulder completely exposed. The off-the-shoulder look was a popular style at the time, and her blond hair styled in an updo really tied the look together. The flattering dress accentuated her waist, unlike a shift dress, and looked great with her light sand-colored heels.

Cameron Diaz's vibrant red jumpsuit

Cameron Diaz proved that red is absolutely her color with this amazing mono-colored outfit. At the German premiere of her film, "Sex Tape," on September 5, 2014, Diaz looked stunning in a strapless red jumpsuit with wide-legged pants that covered her shoes. The stiff bodice paired with flowy pants created a fun-yet-powerful style, which she matched with a confident hands-on-her-hips pose. The fire-engine red color of the jumpsuit popped against her skin — helped, of course, by her matching red lipstick.

Cameron Diaz even makes casual look cool

Dressing casually doesn't mean you're dressing without style, of course. Cameron Diaz showed this with her cool red-carpet look at another event for her 2014 movie, "Sex Tape." She glammed up a white tank top and light-washed skinny jeans by adding a sleek black blazer, accessorized with several layers of necklaces. But it was her heels that were the showstoppers of this outfit, which were covered in silver sequins and bows on each side.

Cameron Diaz is a blond bombshell in black leather

A tight, leather dress is daring for anyone, but Cameron Diaz effortlessly rocked this outfit in her 40s. In this photo from the UK Gala premiere of "The Other Woman" on April 2, 2014, Diaz looked radiant in the form-fitting black leather dress that hit above her knees. Her light-tan heels helped elongate her legs, and her confident smile lit up her whole face as she posed with one hand on her hip. No one can deny how stunning she is.

Cameron Diaz's cute white mini skirt and heels

Cameron Diaz proved there is no age limit on mini skirts when she wore a cute white pleated skirt to the 20th Century Fox's Special Presentation at Cinemacon on March 27, 2014. Her long legs were on full display in this short skirt, paired with matching white heels and an asymmetrical gray top that covered most of the skirt itself. She wore her long blond hair straight over her shoulders in pictures from the red carpet, looking totally gorgeous.