Cameron Diaz wore this modern tricolour tie-dye number at 'The Sex Tape' screening in NYC. This image appears in the gallery: This Week In Style 3. Cameron Diaz wore this modern tricolour tie-dye number at 'The Sex Tape' screening in NYC. 7 images See the full gallery: This Week In Style