2017′s Best Red Carpet Dresses 168/365 Katie Holmes in Zac Posen at Fragrance Foundation