Who made Katie Holmes’ red print top and brown sunglasses?

783Sunglasses – Givenchy

Shirt – Isabel Marant