Katie Holmes looks great while heading into the Crosby hotel on Friday (October 18) in New York City. The 40-year-old actress wore a trench coat with a maroon bag and fun animal print shoes. PHOTOS: Check out the latest pics of Katie Holmes The night before, Katie stepped out for the 2019 Champions of Change