Katie Holmes steps out to run a couple of errands on Monday afternoon (May 14) in New York City. The 39-year-old actress looked super chic in an off-the shoulder flowing pink-floral dress, white sneakers, and a navy hat as she was spotted out enjoying the warm weather. PHOTOS: Check outRead More →