All products are independently selected by our editors. If you buy something, we may earn an affiliate commission.
Katie Holmes stepped out in New York City wearing a silk shirt, a black blazer draped over her shoulders, black ruffled ...