Cameron Diaz has begun a press tour for her new romantic comedy The Other Woman and she is rocking some amazing outfits on the red carpet! Here's a look at the actress' best looks so far!