The outbreak of World War II forced the cancelation of the inaugural Cannes Film Festival, meant to take place in 1939 on the French Riviera as an alternative to the Venice Film Festival. In September of 1946, seven years after ideation, the Cannes Film Festival finally rolled out its red carpet with 18 countries attending, including the United States and their premiere Cannes Film Festival candidate, The Wizard of Oz. Today, 89 countries attend the annual May festival, and while the films are a main attraction of the event, so are the fashions. This year's event— taking place through May 28—will include not just movies but dinners and parties with A-list attendees like Anne Hathaway and Julianne Moore. Like the Oscars and the Met Gala, those in attendance put their best fashion foot forward, donning custom designs and haute couture.

Stylist Alexandra Imgruth, dressing French actress Léa Seydoux for this year's film festival (you might recognize her from the 2011 movie Midnight in Paris), weighs in on what it takes to get red carpet ready. "Léa and I began discussing ideas for Cannes during the BAFTA's back in March—even though film nominations don't get announced until April. It's good to have ample time," she explains. "We knew we wanted to do something different from our most recent looks—a bit more European," she says. The event's dress code is strictly black tie, even for paparazzi in attendance. Still, Imgruth feels, given the International attendance of the festival, that people take more creative liberties with their looks.
Skip advert

Imgruth's favorite past Cannes Film Festival ensembles include Sophia Loren's old Hollywood glamour looks from the 1950s. Her recent best-dressed nominees include Julianne Moore in Chanel and Diane Kruger in Vivianne Westward. Ahead we've included some of the best Cannes Film Festival looks from 2022, with plenty more glamorous moments on the way.

Alicia Vikander in Louis Vuitton

Alessandra Ambrosio

Naomi Harris

Naomi Campbell

Sara Sampaio

Marion Cotillard in Chanel

Jessica Wang

Carla Bruni

Riley Keough

Iris Law

Sharon Stone

Tilda Swinton in Alaïa

Alicia Vikander in Louis Vuitton

Alessandra Ambrosio in Alberta Ferretti

Julia Roberts in Louis Vuitton

Anne Hathaway in Louis Vuitton

Soo Joo Park

Jasmine Tookes

Tilda Swinton

Anne Hathaway

Kat Graham

Didi Stone

Jennifer Connelly in Louis Vuitton

Viola Davis

Alena Mikhailova

Viola Davis in custom Alexander McQueen

Jessica Wang

Chanel Iman

Elle Fanning

Andre Lemmers and Adriana Lima

Eva Longoria in an Alberta Ferretti dress and Chopard choker

Eye Haidara in Lanvin

Berenice Bejo in Valentino

Katherine Langford in Prada

Didi Stone in Roberto Cavalli

Rebecca Hall in Burberry

Deepika Padukone in Dior Haute Couture

Jennifer Connelly in Louis Vuitton

Caroline Daur in Valentino

Rebecca Hall in custom Gucci and Deepika Padukone in Sabyasachi

Julianne Moore in Bottega Veneta

Lori Harvey in Alexandre Vauthier

Lashana Lynch in Fendi

Agathe Rousselle in Louis Vuitton