With a host like Anna Wintour, you can expect the Met Gala [1] red carpet to be classy and stylish, always. But with cohosts like Amal Clooney in Richard Quinn [2], Rihanna [3], and Donatella Versace, the bar has been raised. These three women have all worn iconic dresses to the ball [4], and this year's theme — "Heavenly Bodies: Fashion and the Catholic Imagination" — invites plenty more looks that will no doubt go down in history.
Ahead, you can track every single arrival, find out who showed up with what designer, and choose your own personal best dressed. Will it be someone who embraces the topic of religion, weaving a narrative with their look, or someone who skirts around the conversation, simply rocking the heck out of a custom outfit that flatters, stuns, and leaves an impression?
Amal Clooney
Wearing Richard Quinn [6].
Anna Wintour
Wearing an embellished ivory gown.
Bee Shaffer
Wearing a red ruffled gown.
Olivia Munn
Wearing a custom H&M gown [7] with Christian Louboutin shoes.
Rita Ora
Wearing a sequinned Prada gown with a long train and intricate head piece with Lorraine Schwartz jewels.
Donatella Versace
Wearing Versace.
Lili Reinhart
Wearing an H&M gown with custom Giuseppe Zanotti shoes.
Jasmine Sanders
Wearing an H&M dress with Bulgari jewels.
Princess Beatrice
Wearing a high-neck purple chiffon dress.
Kiersey Clemons
Wearing a metallic dress with a plunging neckline.
Rihanna
Wearing a Margiela by John Galliano look [8] with Christian Louboutin shoes, a custom Judith Leiber clutch, and jewels by Cartier, Gilan, Narcisa Pheres, and Maria Tash.
Kendall Jenner
Wearing an Off-White look [9] with Jimmy Choo heels and Tiffany & Co. jewels.
Ashley Graham
Wearing a Prabal Gurung dress with custom Giuseppe Zanotti shoes and Tasaki jewels.
Emma Stone
Wearing custom Louis Vuitton.
Mary-Kate and Ashley Olsen
Wearing long, floor-sweeping gowns by The Row [10].
Gigi Hadid
Wearing a Versace look with Lorraine Schwartz jewels, Christian Louboutin shoes, and a Tyler Ellis clutch.
Michelle Williams
Wearing Louis Vuitton.
Alicia Vikander
Wearing a Louis Vuitton dress with Nikos Koulis jewels.
Jennifer Lopez
Wearing a custom Balmain dress that is being auctioned off [11] with Tiffany & Co. jewels.
Miley Cyrus
Wearing a black Stella McCartney gown [12] with a plunging neckline and Gabriel NY jewels.
Priyanka Chopra
Wearing Ralph Lauren [13].
Kerry Washington
Wearing a Ralph Lauren dress with Lorraine Schwartz jewels. Get details on her beauty look [14] here.
Sarah Jessica Parker
Wearing a Dolce & Gabbana dress with jewels by Fred Leighton and Jennifer Fisher.
Gisele Bündchen
Wearing Versace.
Katy Perry
Wearing custom Versace.
Blake Lively
Wearing a Versace dress [15] with Lorraine Schwartz jewels and Christian Louboutin shoes.
Kim Kardashian
Wearing a Versace dress with Lorraine Schwartz jewels.
Solange Knowles
Wearing an Iris van Herpen look [16] with Brother Vellies shoes, a Brother Vellies bag, and Lorraine Schwartz jewels.
Kate Moss
Wearing Saint Laurent.
Zendaya
Wearing a custom Versace dress [17] with Tiffany & Co. jewels.
Emily Ratajkowski
Wearing a custom Marc Jacobs dress [18] out of real gold styled with Messika jewels and Jimmy Choo heels.
Emilia Clarke
Wearing a Dolce & Gabbana dress with Christian Louboutin shoes.
Cardi B
Wearing Moschino by Jeremy Scott [19].
Cara Delevingne
Wearing Dior Haute Couture with Dior shoes and Noudar jewels.
Scarlett Johansson
Wearing Fred Leighton jewels and Stuart Weitzman shoes.
Nicki Minaj
Wearing an Oscar de la Renta dress with Le Silla shoes and Tiffany & Co. jewels.
Selena Gomez and Stuart Vevers
Selena is wearing a custom Coach look [20] with Tiffany & Co. jewels.
Yara Shahidi
Wearing a Chanel look with Christian Louboutin shoes.
Madonna
Wearing a Jean Paul Gaultier look with Narcisa Pheres jewels.
Travis Scott and Kylie Jenner
Travis is wearing custom Alexander Wang with Christian Louboutin shoes, and Kylie is wearing custom Alexander Wang [21] with Chopard jewels.
Ariana Grande
Wearing a Vera Wang dress [22] with Butani jewels.
Lily Aldridge
Wearing a Ralph Lauren dress with Bulgari jewels.
Hailey Baldwin
Wearing a Tommy Hilfiger dress [23] with Tiffany & Co. jewels.
Gabrielle Union
Wearing a Prabal Gurung dress with Stuart Weitzman shoes and Tasaki jewels.
Bella Hadid
Wearing a custom Chrome Hearts look [24].
Diane Kruger
Wearing a Prabal Gurung dress with Gianvito Rossi shoes, Tasaki jewels, and a Philip Treacy x Tasaki headpiece.
Zoë Kravitz
Wearing Saint Laurent [25] with jewels by Jacob & Co.
Mindy Kaling
Wearing a Vassilis Zoulias dress [26] with Fred Leighton jewels and Giuseppe Zanotti shoes.
Karlie Kloss
Wearing a Brandon Maxwell dress with Gianvito Rossi shoes.
Greta Gerwig
Wearing a gown from The Row with Tiffany & Co. jewels.
Laura Dern
Wearing a Proenza Schouler dress with Fred Leighton jewels.
Evan Rachel Wood
Wearing an Altuzarra look with Fred Leighton jewels.
Rande Gerber and Cindy Crawford
Cindy is wearing a Versace dress with Jacob & Co. jewels.
Taylor Hill
Wearing a Diane von Furstenberg dress with Christian Louboutin shoes and Jacob & Co. jewels.
Jourdan Dunn
Wearing a Diane von Furstenberg dress with Bulgari jewels and Christian Louboutin shoes.
Sienna Miller
Wearing a Louis Vuitton dress with Fred Leighton jewels.
Claire Danes
Wearing Marni.
Tracee Ellis Ross
Wearing a Michael Kors Collection dress with Loriblu shoes, Repossi jewels, and a Tyler Ellis clutch.
Amanda Seyfried
Wearing a "Vatican yellow" Prada gown [27] with H. Stern jewels.
Lily Collins
Wearing a Givenchy dress with Cartier jewels.
Dakota Fanning
Wearing Fred Leighton jewels.
Kate Upton
Wearing a Zac Posen dress with Alexandre Birman shoes.
Hailee Steinfeld
Wearing Prabal Gurung.
Kate Bosworth
Wearing an Oscar de la Renta dress with Tacori jewels.
Joan Smalls
Wearing a Tommy Hilfiger dress with Bulgari jewels and Gianvito Rossi shoes.
Rooney Mara
Wearing Fred Leighton jewels.
Amber Heard
Wearing Brian Atwood shoes, a Tyler Ellis clutch, and Jennifer Meyer jewels.
Paris Jackson
Wearing Stella McCartney.
Ruby Rose
Wearing a Tommy Hilfiger dress with Lorraine Schwartz jewels.
Shailene Woodley
Wearing a metallic Ralph Lauren minidress [28] with thigh-high boots.
Anne Hathaway
Wearing Valentino.
Irina Shayk and Bradley Cooper
Irina is wearing Versace, and Bradley is wearing Tom Ford.
Mary J. Blige
Wearing a slitted gown with matching boots and L'Dezen by Payal Shah jewels.
Letitia Wright
Wearing a Coach look with Forevermark diamonds.
Tessa Thompson
Wearing a tweed jacket and black dress with Tiffany & Co. jewels.
Liu Wen
Wearing Michael Kors Collection.
Nick Jonas
Wearing Dolce & Gabbana.
Keri Russell and Matthew Rhys
Keri is wearing Chanel.
Jared Leto
Wearing Gucci.
Jaden Smith
Wearing Louis Vuitton.
Winnie Harlow
Wearing a Tommy Hilfiger dress with Bulgari jewels and Stuart Weitzman shoes.
Stella Maxwell
Wearing a Moschino dress with Casadei heels and David Yurman jewels.
Salma Hayek
Wearing an Altuzarra dress with custom Sophia Webster shoes and a Tyler Ellis clutch.
Janelle Monáe
Wearing Jennifer Fisher jewels and Christian Louboutin shoes.
Sofia Coppola
Wearing silk separates.
Ruth Negga
Wearing a Louis Vuitton dress with Brian Atwood shoes.
Riley Keough
Wearing Louis Vuitton.
Jennifer Connelly
Wearing Louis Vuitton.
Frances McDormand
Wearing Valentino.
Rosie Huntington-Whiteley
Wearing a Ralph Lauren dress with jewels by Anita Ko and Ana Khouri.
Karen Elson
Wearing a Michael Kors Collection dress with Fred Leighton jewels.
Eiza Gonzalez
Wearing a Prabal Gurung dress with Giuseppe Zanotti shoes and Tasaki jewels.
Amber Valletta
Wearing Saint Laurent.
Brooke Shields
Wearing a Zac Posen dress with Tiffany & Co. jewels.
Kris Jenner
Wearing Tommy Hilfiger.
SZA
Wearing a Versace dress with Djula jewels.
Anja Rubik
Wearing Saint Laurent.
Lana Del Rey
Wearing Gucci.
Uma Thurman
Wearing a Gabriela Hearst dress with Giampiero Bodino jewels.
Lena Dunham
Carrying a Tyler Ellis clutch.
Doutzen Kroes
Wearing a custom Sies Marjan dress with Giuseppe Zanotti shoes.
Lena Waithe
Wearing a tuxedo with a rainbow cape [29].
Poppy Delevingne
Wearing Michael Kors Collection and David Webb jewels.
Issa Rae
Wearing Michael Kors Collection.
Helen Lasichanh and Pharrell Williams
Wearing Chanel.
Naomi Watts
Wearing a Michael Kors Collection dress with a Tyler Ellis clutch.
Imaan Hammam and Zac Posen
Imaan is wearing a Zac Posen dress with Stuart Weitzman shoes.
Tiffany Haddish
Wearing a Brandon Maxwell look with Dvani diamonds.
Sasha Lane
Wearing a Tory Burch dress with Tamara Mellon shoes.
Katharine McPhee
Wearing a Georges Chakra dress, Jimmy Choo shoes, and vintage Virgin Saints Angels jewels.
Katherine Langford
Wearing a Prada dress [30] with Fred Leighton jewels.
Andrew Garfield
Wearing Tom Ford.
Cynthia Erivo
Wearing a Valentino dress with jewels by Eva Fehren and Maria Tash and custom-dyed Sophia Webster shoes.
Alek Wek
Wearing custom H&M.
Ming Xi
Wearing Prabal Gurung with Tasaki jewels.
Adwoa Aboah
Wearing a one-shouldered midi dress with John Hardy jewels.
Jenna Bush Hager
Wearing a romantic red maxi.
Keltie Knight
Wearing a floor-sweeping embroidered dress.
Laura Love
Wearing an embellished minidress with thigh-high boots.
Huma Abedin
Wearing a one-shouldered citrus-coloured gown.
Wendi Deng Murdoch
Wearing a pink sequinned column gown.
Lauren Santo Domingo
Wearing a white off-the-shoulder dress.
Alexa Chung
Wearing bespoke Alexa Chung with Buccellati jewels.
Laura Harrier
Wearing Louis Vuitton.
Charlotte Gainsbourg
With Anthony Vaccarello wearing Saint Laurent.
Charlotte Casiraghi
Wearing Saint Laurent.