I'm erring on the side of WIN! for Cate Blanchett in Givenchy here but it's a close call.
I thought the dress was white when I first saw it but it is in fact lilac. The detail at the hips is, unlike Nicole Kidman's, flattering although I'm not sure that Cate Blanchett needs to frame her boobs. And the shoulder cape type thing going on is.... I just don't know. But if anyone can carry it off, it's her, right?