While the model made her red-carpet comeback in a headline-making sheer Saint Laurent dress, it was her second look that was pure Cannes glamour. Hadid ascended those famous steps wearing a vintage Atelier Versace dress from the spring/summer 2001 collection, which featured a cinched bustier and shimmering pailette-covered skirt. She finished the look with Chopard jewellery and a tightly-curled updo.
2
Diane Kruger in Versace
Lionel Hahn//Getty Images
Diane Kruger rarely gets it wrong on the red carpet, so it comes as no surprise that she makes our top 10 for this year. The actress promoted her new movie, The Shrouds, wearing a glistening royal-blue Versace gown with a sculptural neckline. Chopard jewellery provided the perfect finishing touch.
3
Sienna Miller in Chloé
JB Lacroix//Getty Images
Advertisement – Continue Reading Below
4
Naomi Campbell in vintage Chanel
Daniele Venturelli//Getty Images
There were several vintage looks on the Cannes red carpet this year, but Naomi Campbell gets the prize for best archival find. Working with Law Roach, the model showcased this sequinned Chanel Couture dress with panelled skirt and delicate pearl straps – a Karl Lagerfeld design she herself modelled on the catwalk when it first debuted in 1996.
5
Anya Taylor-Joy in Dior
Daniele Venturelli//Getty Images
6
Michelle Yeoh in Bottega Veneta
Stephane Cardinale – Corbis//Getty Images
Michelle Yeoh consistently keeps it interesting on the red carpet. At the premiere for Horizon: An American Saga, the actress opted for this strapless leather Bottega Veneta dress with a floor-length shredded skirt. It was unexpectedly excellent.
Advertisement – Continue Reading Below
7
Cate Blanchett in Jean Paul Gaultier
Michael Buckner//Getty Images
Cate Blanchett cut an elegant figure at Cannes this year in several chic looks, but our favourite was this strapless colour-block design by Jean Paul Gaultier. She added a delicate Louis Vuitton High Jewellery pearl necklace, worn draped across her shoulders.
8
Selena Gomez in Saint Laurent
Samir Hussein//Getty Images
Selena Gomez proved that sometimes the simplest looks can be the most impactful, in this black velvet Saint Laurent gown, which featured a cream off-the-shoulder neckline. She added red nails, a glossy updo and a dazzling Bulgari necklace, resulting in a look that was both classic and contemporary.
9
Hunter Schafer in Armani
Ernesto Ruscio//Getty Images
You never quite know what to expect from Hunter Schafer on the red carpet, which is what makes her so fun to watch. The actress opted for this glossy, high-shine Armani gown at the Kinds of Kindness premiere, accessorising flawlessly by matching the striking periwinkle shade with her shoes and jewels.
Advertisement – Continue Reading Below
10
Lily Gladstone in Balenciaga
Neilson Barnard//Getty Images
As one of this year’s jury members, Lily Gladstone had several red-carpet appearances this year – but our favourite look of hers had to be this draping off-the-shoulder Balenciaga gown, in a rich golden-orange hue, styled with Chaumet jewellery. The dress was a reinterpretation of a 1959 Cristobal Balenciaga archive piece; classic old Hollywood redone in a thoroughly modern way.