BEST: Anne Hathaway (left) in a stunning Valentino gown and Bulgari diamonds (such a princess gown). Rachel Weisz (right) in an Oscar de la Renta dress with Fred Leighton jewels (gorgeous lady, gorgeous pink dress). And Jlo? She needs no words!!

And two not-so-amazing dresses!
WORST: Leighton Meester (left) in a ill fitting Marc Jacobs dress (why, Leighton, why?). Kristen Stewart (right) in a black Chanel dress with her trademark unimpressed look (not pretty)