
Since its founding in 1946, Cannes Film Festival has been as much about fashion as films with stars and fashion houses treating the Croisette as an unofficial couture week.
From Brigitte Bardot’s barefoot strolls in the 1950s to Princess Diana’s ice-blue chiffon Catherine Walker gown in 1987, the festival has acted as a mirror of its time and provided plenty of fodder for vintage fashion lovers. Naturally, it’s evolved over the years from sun-drenched elegance to high-octane spectacle — so much so that this year, the film festival has updated its red-carpet dress code including an official ban on naked dressing, despite the festival’s legacy of risqué red carpet moments.
Fear not though, the drama and decadence continue albeit sans free-the-nipple fashion looks. Bella Hadid had a Holly Golightly moment—very demure, very mindful and very unlike last year’s whisper-of-chiffon Saint Laurent dress—Marie Claire UK cover girl Zoe Saldana styled an oversized leather bomber with a simple black slip, and Tramell Tillman ditched the lanyard and white shirt in favour of deftly tailored single button double-breasted suit.
The films may premiere inside the Palais—but it’s on the steps outside that fashion history is written. Read on for our live coverage of the best red carpet looks.
Bella Hadid in Saint Laurent

Yulia Lobova

Maria Borges

Cristine Sun

Julia Garner in Gucci

Nava Mau in Carolina Herrera and Pasquale Bruni jewels

Zoe Saldana in Saint Laurent and Cartier jewellery

Tramell Tillman

Wen Zhengrong

Andie MacDowell

Irina Shayk in Elie Saab and Marli New York jewellery

Diane Kruger in Givenchy

Natalie Portman in Dior and Tiffany & Co. jewellery

Kristen Stewart in Chanel

Angelina Jolie in Brunello Cucinelli

PHILIPPINE LEROY-BEAULIEU IN SCHIAPARELLI AND POMELLATO

EMMA STONE IN LOUIS VUITTON

JULIA GARNER IN TOM FORD BY HAIDER ACKERMANN AND MESSIKA JEWELLERY

ALEXA CHUNG IN CELINE

NATALIE PORTMAN IN DIOR

JENNIFER LAWRENCE IN DIOR

DIANE KRUGER IN PRADA

ROSIE HUNTINGTON-WHITELEY IN BALENCIAGA COUTURE

ZOEY DEUTCH IN CHANEL

JULIANNE MOORE IN BOTTEGA VENETA and Boucheron

Daisy Edgar-Jones in Gucci and Boucheron

Salma Hayek in Gucci

Charli XCX in Saint Laurent

Diane Kruger in Dolce and Gabbana

Dakota Johnson in Gucci and Boucheron jewellery

Rihanna in Alaïa and Boucheron jewellery

Adria Arjona in Christopher John Rogers

Dakota Johnson in Gucci and Boucheron jewellery

Diane Kruger in Maje

Jodie Foster in Loewe

Emma Mackey in Louis Vuitton

Iris Law in Cannes

Vicky Krieps in Bottega Veneta

Naomi Campbell in Alaïa

Elle Fanning in Dylan's T-Shirt Club and Gucci

Elsa Hosk in Mugler

Gracie Abrams in Chanel

Joan Smalls in Jean Paul Gaultier
