Last night, some of our favorite celebrities, athletes and do-gooders took to the blue carpet last night for the 2012 Do Something! Awards. The guys of "New Girl" -- Max Greenfield, Jake Johnson and Lamorne Morris -- hosted the show, which honors celebs and young people who are working to make a difference.

On the blue carpet, "Glee" star Lea Michele, who won in the Female Television Star category, wowed in a silver ruffled Giorgio Armani gown, while Ashley Greene kept it classy in a full-skirted Michael Kors dress. Couples Cory Monteith and Lea Michele and Dax Shepard and Kristen Bell looked adorable together on the blue carpet, while a more unlikely duo -- Demi Lovato and Kim Kardashian -- also made a joint appearance. We collected 10 of our favorite looks of the evening (this one didn't make the cut) in the slideshow below. Click through the photos for the blue carpet highlights!

Will you tune in for the Do Something Awards on August 21? Which look do you think was the best of the night? Tell us in the comments below or tweet @HuffPostTeen!

Loading Slideshow...
  • Bella Thorne

  • Lea Michele

  • Cory Monteith, Lea Michele

  • Demi Lovato, Kim Kardashian

  • Ashley Greene

  • Kristen Bell, Dax Shepard

  • Gillian Zinser

  • Sophia Bush

  • Olivia Munn

  • Nikki Reed

  • Kelly Osbourne

  • B.o.B.