Who made Naomi Watts’ jewelry, clutch handbag, and gown that she wore in Cannes on May 17, 2012?

Shoes, dress, and shoes = Calvin Klein Collection