I must say Katie Holmes looking extravagantly gorgeous in this Zac Posen dress. Her floor length gown with his signature off the shoulder look and a to die for mermaid train with soft ruffles. She looks elegant with the brunette hair pulled off at the back enhancing her features more. She finishes her look with diamonds on her neck and in ears with dark eye makeup look. Look at her elegant photos from the Met Gala 2017.