Cameron Diaz' Balenciaga Square Jacquard Silk Dress

Who: Cameron Diaz wearing a Balenciaga square jacquard silk dress
Shop: Matches Fashion Global $582
Matches Fashion £375 / €450
Where: On The Set Of Her New Film ‘The Other Woman’, New York

Credit: PacificCoastNews