The best-dressed this week wore a mix of classic LBDs, vibrant hues and summery prints. The ones who failed chose oddly-accessorized ensembles or took a more vulgar route, opting for body hugging dresses and sheer separates.
The Best
Cameron Diaz
For the Mexico City premiere of “Sex Tape,” the leggy actress went back to the basics, donning an LBD by Saint Laurent, proving black never goes out of style.
Elle Fanning
The more fashionable Fanning killed it on the red carpet, wearing a poppy floral design by Christopher Kane at an event for “The Boxtrolls” at Comic-Con in San Diego.
Miranda Kerr
The beautiful Victoria’s Secret model wore head-to-toe florals, both by Escada, to the launch of the design house’s new Joyful fragrance in Munich.
Taylor Schilling
The “Orange Is the New Black” actress traded in her orange jumpsuit for a colorblock dress by Roland Mouret at SiriusXM in NYC.
Zoe Saldana
For the “Guardians of the Galaxy” screening in NYC, the pregnant actress kept it simple in a structured Lanvin dress.
The Worst
Colbie Caillat
Hmmm . . . what? Colbie Caillat hit the wrong note at the 2014 Young Hollywood Awards in Los Angeles, wearing a befuddling mix of menswear with a boho vibe. Color us confused!
Heidi Klum
At the America’s Got Talent Season 9 premiere, it seemed that Heidi Klum finally realized it’s no longer age-appropriate to wear uber-short dresses — but does that make it OK to wear big hoop earrings and a long, ill-fitting “club” dress?
Jena Malone
Kudos to Jena Malone, for being daring (and baring) at the For Love And Lemons SKIVVIES party in Los Angeles. Is it possible, though, that she took the sheer trend too far?
Kelly Osbourne
Oh, Kelly. Since no one bothered to tell you, the “matchy-matchy” thing is . . . not a thing, especially when it’s coordinating your hair and lip color. And don’t even get us started on the dress that was worn to the 2014 Young Hollywood Awards in Los Angeles.