Cameron Diaz wore a beautiful fitted, long, red dress. Another favorite was worn by Julianne Moore. It was a dark grey dress. It went off the shoulders and even had a train! Finally, Kate Hudson looked stunning in an all white strapless gown. She wore it with plain white stiletto heels.