Katie Holmes Wears Leather Leggings for Late Night Dinner in NYC

Barbara DeFranco / July 12, 2012