Who made Katie Holmes’ black pumps, satin top, and crystal skirt?

199skirt and shirt – Zac Posen

Shoes – Christian Louboutin