Katie Holmes, Mary J. Blige and Rihanna attended Zac Posen‘s runway show at New York Fashion Week Monday night.

Zac Posen Front Row

At the Posen show, Holmes, 36, wore a red coat and figure-hugging black dress by the designer. Giving her look an old Hollywood glamor feel, Holmes wore her dark brown hair slicked back and striking red lipstick.

“@zac_posen thank you for the most exquisite fashion show I have ever seen,” Holmes captioned a picture with the designer and Mad Men star Christina Hendricks. “You are a true genius!”

A photo posted by Katie Holmes (@katieholmes212) on

Blige, who was seated down the row from Holmes, posted a picture of herself taking a selfie with those on either side of her – as well as a picture of herself with Rihanna, who was wearing a custom maroon Zac Posen dress. “Great seeing @badgalriri last night! #NYFW#zacposen #fashionweekfun,” she captioned the second snap.

Great seeing @badgalriri last night! #NYFW #zacposen #fashionweekfun

A photo posted by Mary J Blige (@therealmaryjblige) on