Who made Cameron Diaz’s black one shoulder dress, black belt, nude blazer, clear wedges and jewelry that she wore in Las Vegas on March 30, 2011?

778Shoes – Lanvin

Belt – Alexander McQueen

Dress – Roland Mouret

Jacket – Elizabeth and James

Bracelet – Gemma Redux

undefined
Elizabeth and James at ShopStyle