I’m pleasantly surprised.

The gala celebrates a charityfoundedbyKing CharlesIII.

It was hosted on Thursday inNew YorkCity.

Emily Ratajkowski

Here’s what everyone wore.

Emily Ratajkowski

Sam Smith

Sam Smith

Laverne Cox

Laverne Cox

Kate Beckinsale

Kate Beckinsale

Chrissy Teigen

Chrissy Teigen

Irina Shayk

Irina Shayk

Teyana Taylor standing on red carpet in a black dress with blazer, chunky boots, and statement jewelry

Teyana Taylor

John Legend in a white tuxedo jacket and black bow tie poses at an event

John Legend in a white tuxedo with black lapels, posing at an event

Ashley Graham in a black shiny dress with a necklace, posing on the red carpet

Ashley Graham wearing a glossy jacket and choker with dangling earrings at an event

Michaela Jaé Rodriguez

Michaela Jaé Rodriguez

Kate Moss

Kate Moss

Dominic West

Dominic West in a fitted suit with a white shirt, posing with one hand in pocket

Iris Law

Iris Law

Joan Smalls

Joan Smalls

Lionel Richie and Lisa Parigi

Lionel Richie and Lisa Parigi

Yasmin Wijnaldum

Yasmin Wijnaldum

Eileen Gu

Eileen Gu

Paloma Elsesser

Paloma Elsesser

Katherine Jenkins

Katherine Jenkins