Home Fashion Katie Holmes was spotted out in New York City wearing a pair of white ballet flats with black ankle-length socks. See her quirky footwear combination, here.