Cameron Diaz at the Cannes Film Festival in 2002

Evan Agostini/Getty Images

When you’ve been part of the cultural conversation for decades, as Cameron Diaz has been, it’s inevitable that you’ll have some fashion hits and misses through the years, especially given that trends, styling methods, and public expectations have changed from 1994, when Diaz’s career-launching “The Mask” came out. Back then she was a Hollywood newbie who was picking (and paying for) her premiere looks off the rack, as she explained to longtime friend and makeup artist Gucci Westman in an April 2020 episode of Westman’s “Makeup & Friends” web series.

“The red carpet is so different now. For my premieres, I would just go to Barney’s and buy clothes … it wasn’t like a whole production where you got judges or rated or scored for how you looked,” Diaz explained of how she prepped sans glam squad. “You weren’t objectified.” In some ways, we appreciate the casualness of a bygone era, but we also see how the lack of a stylist led to some of Diaz’s most inappropriate outfits.

Cameron Diaz’s Oscars look was inappropriate on multiple fronts




Cameron Diaz arriving at the 2000 Oscars

Steve Granitz/Getty

Cameron Diaz was in peak form in the year 2000: Her role for 1999’s “Being John Malkovich” was landing nominations left and right, her hit remake “Charlie’s Angels” debuted to rave reviews (accompanied by Diaz, Lucy Liu, and Drew Barrymore creating red-carpet history in their coordinated white outfits), and her romance with Jared Leto seemed to be burning bright.

There was one style slump of the year, however, and that was her turn in Versace at the Academy Awards. Cameron Diaz’s inappropriate outfit at the 2000 Oscars had everyone staring for a number of reasons. For starters, the dress was sheer lace, which she wore over black undergarments. The Oscars have always been deemed the pinnacle of Hollywood awards shows, where you wear your most classic, elegant look. See-through gowns, like Diaz’s, would normally be relegated to the Golden Globes or something with a lighter feel than the Oscars. It also felt like her dress was slightly too casual for the entertainment industry’s biggest night. Unfortunately, this was a faux pas she would commit again a few years later.

Sheer Versace strikes again with another inappropriate look for Cameron Diaz




Cameron Diaz in a sheer dress at the Cannes film festival

J. Vespa/Getty

In 2025, celebrities were breaking the new Cannes Film Festival dress code, and if Cameron Diaz were dressed like she was in 2002, she would also be a rule-breaker. Like her 2000 Oscars look, Cameron Diaz’s inappropriate outfit at the 2002 Cannes Film Festival had everyone staring thanks to its sheerness. Once again, the star, who was promoting “Gangs of New York,” opted for another Versace design that was see-through. And as before, she wore underwear beneath to cover her nether regions.

One of the reasons that the festival committee created a dress code is because they found that the films were being overshadowed by the overly showy “naked” dresses that celebrities were wearing on the Riviera red carpet. There was also a concern with overly voluminous dresses with long trains that were creating havoc with the red-carpet traffic. Safe to say, Diaz’s look was stopping traffic for other reasons.

Cameron Diaz’s Shrek 2 premiere look was a flop




Cameron Diaz arrives at the

Gregg Deguire/Getty

Whether boho chic is your thing or not, one can still appreciate Cameron Diaz’s love of the aesthetic. It embraces the California native’s laid-back, cool persona. But there’s a time and a place, and a movie premiere isn’t it. Back in 2004 at the Los Angeles premiere of “Shrek 2,” the voice of Princess Fiona arrived wearing a nude camisole, a colorful midi skirt, and flat sandals. It’s. So. Casual. And the cross-body bag gives it an “I barely tried” energy that renders the entire look inappropriately relaxed. It’s great for a weekend farmers market, but not so much for a Hollywood blockbuster premiere.

Maybe she was thinking that, since it’s a kids movie, it was better not to go super glam. But if that was her reasoning, we also have to question the appropriateness for a child-friendly event. Her chest seems barely contained in the belly-baring camisole. We love the freedom she shows with her body, but at the same time, we have to ask if it’s appropriate for the audience who would be clamoring for autographs on the periphery.

Cameron Diaz’s pelvic promo felt a bit gratuitous in winter time




Cameron Diaz at the Gangs of New York premiere

Frank Trapper & Kevin Winter/Getty

There are a few reasons that celebrities get gussied up for movie premieres. One of the major ones is because they want to attract attention to the project. If there’s a spectacular fashion moment for one of the movie’s stars that gets picked up by media around the world, it helps generate buzz for the film. Looking at Cameron Diaz at the 2002 “Gangs of New York” premiere in Los Angeles, California, we can’t help but feel that her outfit is inappropriately casual. Sure, it’s a cool outfit from that era of “minimalism with a splash of color” (thanks for coming, red boots!), but is it enough? The knit scarf in particular makes the ensemble seem comfy rather than premiere-level fancy.

And yes, showing off your assets is nothing new for a celeb on the red carpet, but sometimes it feels out of place, as was the case here. The oversized scarf let us know that it was chilly at the December premiere. So why did she then choose a low-slung skirt and top that showed off her toned tummy? The word “gratuitous” comes to mind, as does “goosebumps.”

Cameron Diaz and the overly casual Oscars outfit, take two




Cameron Diaz arrives at the 2002 Oscars

Steve Granitz/Getty

Forgot to get an outfit for the Academy Awards? Really? So says Cameron Diaz about getting ready for the 2002 Oscars, when she didn’t get around to procuring an outfit, and ended up with this Emanuel Ungaro dress, which counts as one of Cameron Diaz’s outfits that were total flops. On “Makeup & Friends” with Gucci Westman, Diaz told her friend: “I literally was like, ‘Oh, s***, I’m going to the Oscars, I forgot,'” and Westman helped find the outfit. It’s a cool dress that goes with her vibe, but again, it felt inappropriately casual for the Oscars, just like her Versace dress in 2000.

Referring to the iconic “Golden Girls” character, one Instagrammer commented that the dress “is a bit Blanche Devereaux on the lanai,” referring to the kimono-esque robe-like look. The turquoise bracelet also dressed it down, going against the unspoken Oscars rule of bringing out the big gems. Overall, this had great pieces, but it was just the wrong occasion.


Leave A Reply