Katie Holmes wore a pair of silver ballet flats with black straight-leg pants and an oversized blue button-up shirt in a recent Instagram post. We found similar shoes, pants, and shirts at Zappos, Amazon, Shopbop, Nordstrom, Gap, and J.Crew from brands including Naturalizer, Schutz, and Levi’s