As far as short[er] black dresses go, I like Natalie's much better. I feel like Charlize's couldn't decide what it wanted to be. But then again I'm biased against the whole ragged-edge look.
...and this picture does Ziyi Zhang's dress better justice. Now it looks like spring green instead of fluorescent acid waste green.
And what the hell is Emmy Rossum doing here still?