Who made Cameron Diaz’s jeans, blue vest, white shirt and jewelry?

366

Jeans – J Brand

Vest – Elizabeth and James

Shirt – Enza Costa Rogue

Ring – Tito Pedrini

Earrings – Ippolita earrings

Elizabeth and James at ShopStyle
More Elizabeth and James… 

 

J Brand at ShopStyle
More J Brand…