A few celebs absolutely wowed us on red carpets and while promoting their wares this week, like Diane Kruger, who single-handedly gave the LBD a boost with her styling.

On the other end of the spectrum, Kim Kardashian is still clinging to her pre-pregnancy sexpot image by wearing outfits that aren't flattering to an expanding belly. Time to let it go, Double K.

The Best:

Kruger wore a positively sexy Thakoon LBD with side panel cutouts to the premiere of 'Host.' It showed skin in all the right ways, and is a total runway-to-realway piece -- almost any woman could wear it and look like a knockout.

The sheath was taken up a notch by her silver perforated gladiator-like sandals, courtesy of Jimmy Choo.

Diane Kruger Host Thakoon
Kevin Winter, Getty Images

Kate Upton's hair is a tad dowdy, but she makes up for it with the electric blue hue of her skintight Zac Posen dress. Everything about this frock, from the cut to the color to the seaming and piping, is fun and brightens up the day.

We'd wish Upton would've paired this with black patent double platforms and black glasses, for that sexy librarian thing. It's that versatile of a dress.

Kate Upton Zac Posen
Jemal Countess, Getty Images

Actress Emmy Rossum went a little matchy-matchy with her TopShop dress, pairing her eye shadow to the mint hue of the embroidery while at Justin Timberlake's 'The 20/20 Experience' record release party in Los Angeles. Surprisingly, it worked.

This is also one of the best examples of cheap and chic that we've seen in quite some time. Adding white heels to the mix upped the elegance of the dress, and made this overall outfit look way more expensive than it probably was.

Emmy Rossum Top Shop
David Livingston, Getty Images

The Worst:

Even with Kanye West's bun in her oven, Kim K. remains a tireless self-promoter, hitting up the Atlanta premiere of her movie 'Tyler Perry's Temptation: Confessions of a Marriage Counselor.' Sadly, Kimmy's a tryhard here -- it's clear she desperately wants to hang on to her sexy celebutante image, pairing leather leggings and a big lace top that visually added pounds to her already expanding figure.

While her bangs are cute, this look (and the bronzer overload) is not. Despite having at least one pregnancy stylist on the payroll, Kim is still not picking clothes that flatter, and needs to look to Nicole Richie's maternity style for some help.

Kim Kardashian
Chris McKay, Wire Image

Lindsay Lohan went to court in a sheer white pantsuit that had some sort of skirt sewn into it. It was totally inappropriate for a woman facing a judge and jail time. She needs to ditch the ugly costumes and get demure in a dark skirt suit for future court appearances.

We know she has money problems, but affordable and stylish designers like Michael Kors, Calvin Klein and Donna Karan all make something wearable for this type of occasion.

Lindsay Lohan Court White Pantsuit
Valerie Macon, Getty Images

More From StarCrush