Who made Cameron Diaz’s one shoulder ruffle dress, black shoes and jewelry that she wore to the 2011 Vanity Fair Oscar party?

301Dress – Carolina Herrera

Shoes – Jimmy Choo

Bracelet – Lanvin