Fashion's Biggest Party Went Down in Cannes, and You Must See Every Look

Right before the Cannes Film Festival wraps, the stars and supermodels come together for the annual Paris-based amfAR Gala. Every year, it seems as though these killer dresses were saved for last — to make one final, unforgettable statement. Just ask Bella Hadid, who sported barely there gowns throughout the week and came back to surprise in a slinky number that appeared as though it might fall off. Then there are actresses like Diane Kruger and Nicole Kidman, who ditched the leg slit look to dazzle in feathers instead. Scroll for a glimpse of every fairy-tale-like fashion moment, from the effortlessly sexy to the embellished and modest.

Hailey Baldwin
Getty | Andreas Rentz

Hailey Baldwin

Wearing an Elie Saab dress with Lorraine Schwartz jewels and Jimmy Choo shoes.

Elsa Hosk
Getty | Dominique Charriau

Elsa Hosk

Wearing Ermanno Scervino.

Nicole Kidman
Getty | Andreas Rentz

Nicole Kidman

Wearing a Chanel dress with Giuseppe Zanotti shoes and Chopard diamonds.

Joan Smalls
Getty | Venturelli

Joan Smalls

Wearing Elie Saab Haute Couture.

Diane Kruger
Getty | Gisela Schober

Diane Kruger

Wearing an Alexander McQueen look with Gianvito Rossi shoes.

Irina Shayk
Getty | Andreas Rentz

Irina Shayk

Wearing Prada.

Uma Thurman
Getty | Andreas Rentz

Uma Thurman

Wearing Giorgio Armani Privé.

Cindy Bruna
Getty | Andreas Rentz

Cindy Bruna

Wearing an Ulyana Sergeenko dress with Giuseppe Zanotti heels.

Kate Upton
Getty | Gisela Schober

Kate Upton

Wearing a Dolce & Gabbana gown with Giuseppe Zanotti heels, an Edie Parker clutch, and Chopard jewels.

Tracee Ellis Ross
Getty | Dominique Charriau

Tracee Ellis Ross

Wearing Jenny Packham.

Rita Ora
Getty | Dave Benett/amfAR2017

Rita Ora

Wearing a Chanel dress with Paula Cademartori heels.

Jasmine Tookes
Getty | Andreas Rentz

Jasmine Tookes

Wearing a Zuhair Murad dress with Bulgari jewels.

Martha Hunt
Getty | Kevin Tachman/amfAR2017

Martha Hunt

Wearing an Ermanno Scervino dress, Montblanc jewels, and Santoni heels.

Sofia Richie
Getty | Andreas Rentz

Sofia Richie

Wearing an Alberta Ferretti dress with an Ethan K yellow bag and jewels by Coomi and H.Stern.

Nicki Minaj
Getty | Dominique Charriau

Nicki Minaj

Wearing a Roberto Cavalli Couture dress and jewels by Maxior, Hearts on Fire, Le Vian, Hueb, and Doves by Doron Paloma.

Hanne Gaby
Getty | Antonio de Moraes Barros Filho

Hanne Gaby

Wearing Sies Marjan.

Lara Stone
Getty | Dave Benett/amfAR2017

Lara Stone

Wearing Chanel.

Winnie Harlow
Getty | Andreas Rentz

Winnie Harlow

Wearing a sheer lace gown with Chopard jewels.

Coco Rocha
Getty | Andreas Rentz

Coco Rocha

Wearing a Jean Paul Gaultier dress with Boucheron jewels.

Shanina Shaik
Getty | Andreas Rentz

Shanina Shaik

Wearing a Philipp Plein dress with Lorraine Schwartz jewels.

Anja Rubik
Getty | Gisela Schober

Anja Rubik

Wearing a black sequined minidress with a plunging neckline.

Maria Borges
Getty | Dave Benett/amfAR2017

Maria Borges

Wearing a white gown with a plunging neckline.

Georgia Fowler
Getty | Andreas Rentz

Georgia Fowler

Wearing a halter-style dress with Giuseppe Zanotti shoes.

Anna Cleveland
Getty | Ki Price

Anna Cleveland

Wearing a pink intricately stitched shirt dress.

Andreja Pejic
Getty | Andreas Rentz

Andreja Pejic

Wearing a vintage Dolce & Gabbana dress and John Hardy jewels.

Jessica Hart
Getty | Dave Benett/amfAR2017

Jessica Hart

Wearing Alexandre Vauthier.

Barbara Palvin
Getty | Gisela Schober

Barbara Palvin

Wearing Prada.

Karolina Kurkova
Getty | Andreas Rentz

Karolina Kurkova

Wearing Marchesa.

Natasha Poly
Getty | Andreas Rentz

Natasha Poly

Wearing a neutral pleated dress.

Helena Bordon
Getty | Venturelli

Helena Bordon

Wearing a Redemption dress with Bulgari jewels.

Izabel Goulart
Getty | Antonio de Moraes Barros Filho

Izabel Goulart

Wearing Zuhair Murad.