Katie Holmes wore the Franco Sarto Oakes Mary Jane flats, and they're on sale at Amazon. The sleek flats are a comfy and ...