From Dame Helen Mirren in Badgley Mischka to Elle Fanning in Gucci
JB Lacroix//Getty Images
The Cannes Film Festival has kicked off for another year, once again preparing to dazzle us with all the glitz and glamour associated with the annual celebration of movie-making.
There's an impressive line-up of films on the 77th schedule this year – both in and out of the official competition – including Die, My Love, starring Jennifer Lawrence and Robert Pattinson; another turn from Tom Cruise in Mission: Impossible – The Final Reckoning; and three notable directorial debuts from Kristen Stewart (The Chronology of Water), Scarlett Johansson (Eleanor the Great) and Harris Dickinson (Urchin).
Naturally, this means that we will be treated to countless starry premieres, with some excellent fashion walking the Croisette and ascending those iconic red stairs – but we can expect fewer 'naked' dresses and extravagant trains this year, thanks to a new dress code designed to impose "decency" on the red carpet.
See our overview of all the best style moments from the 2025 Cannes Film Festival so far, right here:
Helen Mirren
Dame Helen Mirren arrived on the La Venue De L'avenir red carpet in a black Badgley Mischka dress with an aquamarine bow, pearl necklace and netted fascinator.
JB Lacroix//Getty Images
Cara Delevingne
Cara Delevingne opted for a custom strapless black Ashi studio dress with sheer gloves.
JB Lacroix//Getty Images
Lady Kitty Spencer
Lady Kitty Spencer wore a purple sequin Dolce & Gabbana dress.
Ernesto Ruscio//Getty Images
Elle Fanning
Elle Fanning attended the Affeksjonsverdi photocall wearing a Dylan's T-Shirt Club top with a Gucci belt, silk scarf, wide-leg jeans and platform shoes.
Heidi Klum
Heidi Klum arrived at the amfAR Gala Cannes wearing a black beaded Yara Shoemaker look.
Ciara
Ciara opted for a long-sleeved cream Stephane Rolland couture gown.
Pritika Swarup
Pritika Swarup attended wearing a powder blue Sabina Bilenko dress with Gianvito Rossi heels and Boucheron jewellery.
Sofia Resing
Sofia Resing chose a sheer swirling gown by Georges Hobeika couture with Gianvito Rossi heels.
Elle Fanning
Elle Fanning attended the Affeksjonsverdi (Sentimental Value) red carpet wearing a sequin and floral appliquéd dress by Armani Privé with Cartier jewellery.
Renate Reinsve
Renate Reinsve opted for a custom satin gown by Louis Vuitton with a plunging V-neckline and peplum waist.
Gracie Abrams
Gracie Abrams arrived on The History of Sound red carpet wearing a black Chanel dress with beaded detailing.
Elsa Hosk
Elsa Hosk wore an archival sheer black Mugler couture dress with a satin-lined cape.
Naomi Campbell
Naomi Campbell chose a white Alaïa dress for the event.
Coco Rocha
Coco Rocha wore a layered shirt dress by Inout Ravzan.
Scarlett Johansson
Scarlett Johansson attended the Vie Privée red carpet wearing a lavender strapless Prada gown with De Beers jewellery.
Jodie Foster
Jodie Foster arrived wearing a cinched waist silver dress by Loewe.
Elsa Hosk
Elsa Hosk looked glamorous in a custom feather-trimmed AZ couture gown with Chopard jewellery.
Vicky Krieps
Vicky Krieps attended the Love Me Tender photocall wearing a Bottega Veneta weaved tunic top with white wide leg trousers.
Shanina Shaik
Shanina Shaik attended the Chopard Universe Dinner wearing a black and white Sabina Bilenko gown with Chopard jewellery.
Naomi Campbell
Naomi Campbell attended the Fuori red carpet wearing a voluminous Dolce & Gabbana dress with a metal caged corset.
Rihanna
Rihanna arrived at the Highest 2 Lowest red carpet wearing a blue knotted Alaïa dress with Boucheron jewellery and metallic blue heeled sandals.
Dakota Johnson
Dakota Johnson attended in a shimmering fringed dress by Gucci with Boucheron jewellery.
Isabelle Huppert
Isabelle Huppert wore a denim Balenciaga look.
Jameela Jamil
Jameela Jamil chose a mint green Ali Karoui couture gown with a voluminous wrap.
Adria Arjona
Adria Arjona wore a custom satin pistachio-hued gown by Louis Vuitton and Tiffany & Co. jewellery.
Stella Maxwell
Stella Maxwell wore a black halter-neck beaded dress by Sirivannavari.
Dakota Johnson
Dakota Johnson attended the Splitsville photocall in an elegant black side-slitted Gucci dress and Boucheron jewellery.
AdriaArjona
Adria Arjona opted for a draped ivory dress by Christopher John Rogers with Tiffany & Co. jewellery.
Nicole Kidman
Nicole Kidman attended the Kering Women In Motion Awards and Cannes Film Festival Presidential Dinner in a high-neck red lace Balenciaga gown.
Rosie Huntington-Whiteley
Rosie Huntington-Whiteley stayed sleek in a black strapless column dress by Balenciaga with Tiffany & Co. jewellery.
Dakota Johnson
Dakota Johnson wore a sheer crystal-embellished halter-neck Gucci gown and Boucheron jewellery.
Salma Hayek
Salma Hayek looked elegant in a black sequin feather-trimmed gown by Gucci.
Daisy Edgar-Jones
Daisy Edgar-Jones opted for an embellished Gucci velvet top with a black sequin midi skirt with Boucheron jewellery.
Tessa Thompson
Tessa Thompson wore a black strapless Balenciaga gown with Pomellato jewellery.
Charli XCX
Charli XCX arrived wearing a sheer lilac Saint Laurent dress with satin panelling and a feather wrap.
Halle Berry
Halle Berry sparkled in a silver floor-length crystal-patterned Gucci dress.
Julia Garner
Julia Garner wore a burgundy lace dress by Gucci.
Jennifer Lawrence
Jennifer Lawrence attended the Die My Love photocall wearing a neutral-toned Christian Dior ensemble with a floral-embroidered skirt.
Daisy Edgar-Jones
Daisy Edgar-Jones arrived at the red carpet for The Phoenician Scheme wearing a strapless chocolate brown sequinned dress by Gucci with Boucheron jewellery.
Joan Smalls
Joan Smalls wore a black Jean Paul Gaultier dress with lace bra detailing.
Halle Berry
Halle Berry looked sophisticated in a pastel Chanel trouser suit with floral appliqué.
Julianne Moore
Julianne Moore wore a custom one-shoulder Bottega Veneta dress with Boucheron jewellery.
Camila Queiroz
Camila Queiroz wore a pleated butter-yellow McQueen dress with white heels.
Jennifer Lawrence
Jennifer Lawrence attended the Die My Love red carpet wearing a pleated Christian Dior dress with Aquazzura heels.
Isabelle Huppert
Isabelle Huppert arrived at the La Femme La Plus Riche Du Monde red carpet wearing a custom neon green fringed Balenciaga dress with De Beers jewellery.
Diane Kruger
Diane Kruger wore a lace Dolce & Gabbana dress with a black scarf and sheer gloves.
Angelina Jolie
Angelina Jolie attended the Eddington red carpet premiere wearing a sequinned Brunello Cucinelli gown with a teardrop diamond necklace and earrings.
Natalie Portman
Natalie Portman opted for an exquisite Christian Dior Haute Couture gown with bow detailing and Tiffany & Co. jewellery.
Rooney Mara
Rooney Mara wore a strapless archival Givenchy haute couture dress.
Ariana Greenblatt
Ariana Greenblatt stunned on the red carpet in a custom emerald-hued Louis Vuitton gown.
Emma Stone
Emma Stone wore a custom white Louis Vuitton dress.
Philippine Leroy-Beaulieu
Philippine Leroy-Beaulieu chose a Schiaparelli couture dress with silver metal detailing and Pomellato jewellery.
Julia Garner
Julia Garner wore a lilac fringed long-sleeve dress by Tom Ford.
Diane Kruger
Diane Kruger arrived at the Amrum photocall wearing a yellow satin kimono coat with black leather sandals by Givenchy.
Emma Stone
Emma Stone attended the Eddington photocall in a layered lace Louis Vuitton camisole dress.
Kristen Stewart
Kristen Stewart arrived at the screening of Bono: Stories of Surrender wearing a pink satin shorts suit by Chanel with a sheer shirt, black tie, socks and black peep-toe heels.
Angelina Jolie
Angelina Jolie attended the Chopard Trophy photocall wearing a one-shoulder caped dress by Haider Ackermann.
Halle Berry
Halle Berry looked elegant in an off-the-shoulder Jacquemus dress.
Natalie Portman
Natalie Portman arrived at the Acro photocall in a Christian Dior mini dress with Jimmy Choo heeled sandals and Tiffany & Co. jewellery.
Zoey Deutch
Zoey Deutch arrived on the Nouvelle Vague red carpet wearing a white peplum-waist Chanel gown with Tiffany & Co. jewellery.
Naomi Ackie
Naomi Ackie wore a custom sequinned Balenciaga haute couture gown.
Rosie Huntington-Whiteley
Rosie Huntington-Whiteley opted for a red draped dress by Balenciaga with Tiffany & Co. jewellery.
Philippine Leroy-Beaulieu
Philippine Leroy-Beaulieu wore a strapless orange Saint Laurent dress with Pomellato jewellery.
Diane Kruger
Diane Kruger was the picture of elegance at the premiere of Case 137 wearing a shimmering, feather-trimmed Prada design.
Ariana Greenblatt
Ariana Greenblatt chose a backless Cong Tri gown.
Irina Shayk
Irina Shayk styled her textured Elie Saab gown with jewellery by Marli.
Kristen Stewart
Kristen Stewart attended the Chronology of Water photocall wearing a pink tweed Chanel set with a sheer tulle overlay.
Eiza Gonzalez
Eiza Gonzalez attended the Red Sea Film Foundation's Women in Cinema gala wearing a Ludovic de Saint Sernin dress.
Hayley Atwell
Hayley Atwell attended the premiere of Mission Impossible – The Final Reckoning in a Giambattista Valli couture gown.
Zoe Saldana
Zoe Saldana wore a Saint Laurent slip dress with a matching black leather jacket.
Andie MacDowell
Andie MacDowell styled her Mugler suit with a bow-tie.
Angela Bassett
Angela Bassett wore a fringed Burberry dress.
Hannah Waddingham
Hannah Waddingham wore a custom Pamella Roland dress.
Hayley Atwell
Hayley Atwell attended the photocall for Mission Impossible – The Final Reckoning in a white tank top and feather-trimmed Giambattista Valli skirt with Pomellato jewellery.
Bella Hadid
Bella Hadid showed off her new lighter hair at the official Opening Ceremony, wearing a silky black Saint Laurent dress with Chopard jewellery.
Julia Garner
Julia Garner wore a shimmering Gucci dress with a sheer black overlay.
Eva Longoria
Cannes veteran Eva Longoria chose a metallic Tamara Ralph Couture dress with a trailing black velvet bow.
Halle Berry
Halle Berry chose a striped high-neck Jacquemus design.
Irina Shayk
Irina Shayk opted for Armani Privé polka-dots.
Heidi Klum
Heidi Klum walked the red carpet in a ruffled pink Elie Saab gown.
Nava Mau
Nava Mau struck a pose in a black Carolina Herrera gown with a tiered Flamenco-style hem.
Alessandra Ambrosio
Alessandra Ambrosio wore an emerald green Zuhair Murad dress with detached sleeves and striking Pomellato jewellery.
Juliette Binoche
Juliette Binoche wore a hooded Dior design.
Juliette Binoche
The jury member changed into a red Louis Vuitton dress for the opening night dinner.
Halle Berry
Halle Berry attended the Cannes jury photocall wearing a tweed skirt suit and sling-back heels, both by Chanel.
Juliette Binoche
Juliette Binoche opted for a pale yellow Jacquemus jumpsuit with an exaggerated collar.
Bella Hadid
Bella Hadid was pictured out in Cannes wearing a black flared Jacquemus dress with pointed heels and a sparkling diamond necklace.
Naomie Harris
Naomie Harris attended a lunch on the opening day of the Cannes Film Festival wearing an asymmetric neon dress with gold Jimmy Choo sandals.
Julia Garner
Julia Garner wore a Gucci mini dress paired with a bright red lip.
Bella Hadid
Bella Hadid was seen arriving at the Martinez hotel wearing a white bustier top and matching trousers with tan accessories.
Eva Longoria
Eva Longoria was photographed at the hotel wearing a shimmering slip dress.