It's kind of difficult to understand what exactly the Do Something Awards are, but they somehow involve charity and community and improvement. Whatever the case, celebrities showed up looking nice at what is essentially the Nice People Awards.

She was a little overdressed for the occasion, but Kim Kardashian's white, formfitting dress with exaggerated shoulders made her look like a star in the '40s. But the shit that she's been doing to her face lately—which is ostensibly supposed to be making her look younger—is actually making her look like a star in her 40s.

You can tell that Justin Bieber is of a younger generation because he believes that everything is available in 3D and wears the glasses accordingly.

Advertisement

The dichotomy created by her retro, good girl silhouette contrasted with the leopard print — and spiked heels — made Brittany Snow my pick for Best Dressed.

Advertisement

Sophia Bush's faux basket-weave handbag saves what could've been a really boring ensemble.

Up close, Kerry Washington's open-toe lace ankle shoes are kind of ridiculous.

Advertisement

Macy's junior department, from head-to-toe.

Advertisement

First of all, can you believe this girl (Bella Thorne) is only 13!? Secondly, it was difficult to tell from afar just how gorgeous the detailing of her dress was.

Tinsel Korey managed to ruin a perfectly good mod, geometric dress by turning the bottom half of her look into 1987 bridesmaid.

Advertisement

Adam Lambert needs a new makeup artist.

Advertisement

Amy Poehler's dress is a nice fit and color, but could've benefited from some color blocking—like Kelli Goss (left) or Tyra (right)—to break things up a bit.

David Beckham is clearly the Best Dressed man in attendance. Rose McGowan's dress could've done without the star pattern. And it's nice to finally see Jane Lynch out of a pantsuit, but the shapelessness of this dress doesn't do her any favors.