Katie Holmes can wear just about anything and her legions of fans will follow her lead.
The 45-year-old ex-wife of Tom Cruise looked youthful as ever as she strutted her stuff around the city that never sleeps, ...