Cameron Diaz HAPPY DAYS BY Robyn Good on May 31, 2009 | Comments: Leave CommentsRelated : Cameron Diaz Cameron Diaz wears simple but looks elegant, She flashed her famous grin in NYC’s SoHo neighborhood on Thursday.