Best: Red
Cameron Diaz stood out from the nudes, black and purple in a vibrant red satin Alexander McQueen. What I loved about this dress was how wearable it would be for so many women with its short sleeves amd soft draped neck.
Source...