Katie Holmes looked very stylish out in New York City over the weekend.The Dawson' Creek star, 45, wore a brown silk blouse under a classic houndstooth blazer.