Saints and sinners swarmed the red carpet at Monday Night’s Met Gala. But who’s going to fashion Heaven and style Hell? Below, our roundup of the best- and worst-dressed of the night.
Best
Rihanna
Getty ImagesHail Ma-Rih. The songstress goes full-on lady pope in a beaded Margiela getup.
Jared Leto
Getty ImagesJesus Christ Superstar! Leto nails the theme in a Gucci tux, embroidered vestments and a gilded crown.
Janelle Monae
Getty ImagesMonae stuns in a striking Marc Jacobs look complete with chainmail hood and golden halo.
Priyanka Chopra
Getty ImagesThe “Quantico” star is haute-headed in a Ralph Lauren showstopper.
Cardi B
Getty ImagesBlessed (soon-to-be) Mother Cardi B shows off her pregnant belly in a pearl-encrusted Moschino by Jeremy Scott look.
Jennifer Lopez
Getty ImagesThe singer sizzles in a cross-motif Balmain dress.
Worst
Miley Cyrus
Getty ImagesWhere did our wild-child pop provocateur go? Sure, it may leave little to the imagination, but the singer’s black, low-cut Stella McCartney dress is depressingly basic.
Kendall Jenner
Getty ImagesHoney, you’re a model. You can do way better than a sad Off-White jumpsuit that may or may not be made of toilet paper.
Katharine McPhee
Getty ImagesThe clichéd rosary beads, the see-through pillow fabric, the tacky gold belt, the mermaid silhouette: Everything about this look is terrible.



