cameron-diaz-lanvin-bi-color-2-tone-dress

In her latest InStyle magazine spread, Cameron Diaz is wearing a Lanvin Bi-Color Dress which you can buy from Barneys New York.

More Cameron Diaz Fashion