Fashion & Beauty

Elle and Taylor work it, while Colbie has us scratching our heads

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

WireImage (2)
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

Getty Images (2)
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

Startraks Photo (2)
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

Getty Images (2)
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

Startraks Photo (left); FilmMagic (right)
For the “Guardians of the Galaxy” screening in NYC, the pregnant actress kept it simple in a structured Lanvin dress.

The Worst

Colbie Caillat

Startraks Photo (2)
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

Startraks Photo (2)

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

WireImage (2)
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

Startraks Photo (left); Broadimage (right)
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.