Who made Katie Holmes’ gold necklace, black sunglasses and purple short sleeve top that she wore in Beverly Hills on June 10, 2011?

85Shirt – Isabel Marant

Sunglasses – Olivers Peoples

Necklace – Jennifer Meyer

Jennifer Meyer at ShopStyle
Oliver Peoples at ShopStyle