The "Charlie's Angels" star was seen at a high-profile event following nearly a decade-long hiatus from Hollywood. Read on to find out if her look was a hit or a miss. Cameron Diaz made a rare public ...