As she has in years past, Rihanna ruled the Met Gala's red carpet. Always on topic—this year's exhibit is Heavenly Bodies: Fashion and the Catholic Imagination—she wore a Maison Margiela gown and coat, with matching bishop's hat by Stephen Jones.

The performer/fashion designer/make-up entrepreneur was also a co-chair of this year's event, along with Anna Wintour (who wore Chanel), Donatella Versace (in Versace), and Amal Clooney (in Richard Quinn, accessorized with her arm candy, George Clooney). As always, the annual spectacle brought out an exhaustive list of bold-faced names to Fifth Avenue—from fashion, film, music and television: Cardi B, Jennifer Lopez, Katy Perry, Nicki Minaj, Sarah Jessica Parker, SZA, Blake Lively, Mary J. Blige, Madonna, Donald Glover, Michelle Williams, Chadwick Boseman... you get the picture!

In translating the Metropolitan Museum of Art's ecclesiastical theme, some attendees wore veils (Cara Delevigne, Kate Bosworth, Priyanka Chopra, Madonna) or halos (Solange, Amber Heard, SZA), headdresses, or hats of some sort (Anne Hathaway, Mindy Kaling, Lana Del Ray, Diane Kruger, Janelle Monae, Sarah Jessica Parker).

Many of the women had dramatic trains (Nicki Minaj, Rita Ora) clearly taking cues from Rihanna's iconic 2015 Met Gala dress by Guo Pei. Katy Perry dressed as an actual angel.

Some opted for a Joan of Arc theme (Michelle Williams, Shailene Woodly, Zendaya) with metallic elements. Some went baroque (Blake Lively, Migos) while Ariana Grande just wore the Sistine Chapel by way of Vera Wang:

Lena Waithe offered some (welcome) commentary on the Catholic church:

Tiffany Haddish, though, did not wear her beloved Alexander McQueen:

Some people were sorta on theme:

Cardi B caused a stir when she arrived in Moschino, with designer Jeremy Scott:

In case you wondered what Chanel x Catholicism looks like, here's Anna Wintour, with daughter Bee Shaffer:

In a Met Gala red carpet first, 2 Chainz proposed to his girlfriend:

It's possible that Frances McDormand was having the most fun, in Valentino:

And we've got to agree with Tom & Lorenzo—Zendaya nailed her Met Gala look:

But we will take 100 seasons of Rihanna as The Young Pope: