1 / 62

20 September Katie Holmes attended a Harry Winston event in New York to celebrate the jeweller's new collection, wearing a Zac Posen dress and Alaia shoes.