All three ladies wore this beautiful pink alexander mcqueen dress. Lucy Liu first wore this dress with her Louboutin pumps and black gloves, when she did an appearance on the Late Show with David Letterman 3 years ago, and Amber Heard wore hers with gold sandals to the Never Back Down LA Premier also in 2008. Kate Bekinsale wore hers at the Vanity Fair and Chrysler Celebration of the Eva Longoria Foundation last week. She wore hers with a pair of Jimmy Choos. Who do you think wore it better?