Cameron Diaz looks great!! Normally, I don't like what she wears but tonight, she got it right. Love the hair and the dress.