Here's my opinion:
Best dressed :
1) Nicole Kidman : She was obviously the queen of the ball in that delicate yet stunning Dior dress. Her hair color and skin color perfectly complemented the color of her dress. The little feather adds a touch of feminity (as though there wasn't enough of it already ! ).
2) Charlize Theron : Did I say before that she looks absolutely fabulous in modern black hair? It's way better than her weird blond from last year. Her dress is cutting edge, though it might have looked boring on someone else, it's perfect for Charlize, even BETTER than her Gucci by Tom Ford Oscar dress from last year. And her haircut and hairdo is totally cool!
3) Mischa Barton : As much as I hate her, this dress is perfect, suits her whole feminine vibe. She looks like a dream.
4) Other honourable mentions : Cate Blanchett, Natalie Portman
The worst dressed OR not too well dressed OR so so:
1) All of the Desperate housewives cast: They all managed to look tacky (from Eva's cheap SPJ rip off to Teri Hatcher's weird Versac-y looking ruffled dressed).
2) Diane Kruger: I don't care if she's supporting some cool designer, it looks like some cheap indian style dress. And the color totally washes her out AND her soft romantic hairdo totally clashes with the whole concept of the dress.
3) Renee Zellwegger : She terribly s*cks. It's a weird and unflattering dress. Extremely boring.
4) Other boring choices : Kate Hudson, Scarlett Johansson, Kate Winslet, Uma Thurman
5) Too ugly to find words : Nicky Hilton, Mena Suvari, Tara Reid, Halle Berry