When Katie Holmes sets her sights on a difficult trend, like white ballet flats, anything can happen.
But the best part of her fit? The pointy white leather Mary Jane flats that she wore with black ankle socks, like a cool girl. The shoes have a crisscrossing strap at the tip and a buckle strap at ...