The Cannes Film Festival [1] is a 12-day extravaganza where A-listers from all around the world bring their fashion A game. Between the photocalls, the parties, and the red carpet, it's the perfect time of year to show off the most glamorous outfits [2], and we're tracking every single look for you. From Kristen Stewart [3]'s Chanel suit to Cheryl's incredible sheer gown [4], read on to see what everyone's wearing.
Charlotte Casiraghi
Wearing Saint Laurent.
Cindy Bruna
Wearing a black cutout dress.
Julia Restoin-Roitfeld
Wearing a white dress.
Toni Garrn
Wearing a black gown with a plunging neckline.
Adriana Lima
Wearing an Alberta Ferretti gown, Giuseppe Zanotti heels, and Chopard jewellery.
Milla Jovovich
Wearing a lilac gown with a plunging neckline.
Barbara Palvin
Wearing Alberta Ferretti.
Izabel Goulart
Wearing Zuhair Murad.
Toni Garrn
Wearing Elie Saab.
Cindy Bruna
Wearing a sheer, feather-embroidered gown.
Emilia Clarke
Wearing a Dior gown, Christian Louboutin heels, and Bulgari jewellery.
Jennifer Connelly
Wearing Louis Vuitton.
Michelle Rodriguez
Wearing a bustier gown.
Thandie Newton
Wearing an incredible gown [6] covered with action figure illustrations of iconic black Star Wars characters.
Léa Seydoux
Wearing Louis Vuitton.
Doutzen Kroes
Wearing Tom Ford.
Winnie Harlow
Wearing Giuseppe Zanotti heels.
Sara Sampaio
Wearing Ralph & Russo Couture and Chopard jewellery.
Lais Ribeiro
Wearing Ali Karoui, Avakian jewellery, and Giuseppe Zanotti heels.
Alessandra Ambrosio
Wearing Roberto Cavalli and Boucheron jewels.
Liu Wen
Wearing a velvet gown.
Shanina Shaik
Wearing Alberta Ferretti and Avakian jewellery.
Toni Garrn
Wearing Roberto Cavalli.
Izabel Goulart
Wearing Chopard jewellery.
Maria Borges
Wearing Tommy Hilfiger.
Winnie Harlow
Wearing Elie Saab.
Maria Borges
Wearing a midnight blue gown.
Alessandra Ambrosio
Wearing Roberto Cavalli Couture.
Cindy Bruna
Wearing a white jumpsuit.
Michelle Rodriguez
Wearing a satin gown.
Nicole Scherzinger
Wearing Ashi Studio.
Paris Hilton
Wearing a glittery purple gown.
Emilia Clarke
Wearing a navy ensemble with lace embroidery.
Thandie Newton
Wearing a black and white jumpsuit with a flower print and asymmetrical shoulder.
Jane Fonda
Wearing an Alberta Ferretti pantsuit, Sarah Flint heels, and Chopard jewels.
Ming Xi
Wearing Chopard jewels.
Livia Firth
Wearing Chopard jewellery.
Diane Kruger
Wearing a Prada gown and Chopard jewellery.
Cate Blanchett
Wearing Chopard jewellery.
Naomi Campbell
Wearing a shimmery black gown.
Cate Blanchett
Wearing Givenchy Haute Couture and Chopard jewellery.
Nicole Scherzinger
Wearing an embroidered white gown.
Alessandra Ambrosio
Wearing Zuhair Murad.
Michelle Rodriguez
Wearing a sheer black gown.
Bella Hadid
Wearing an Elie Saab gown and Bulgari jewellery.
Sonam Kapoor
Wearing a Ralph & Russo Couture custom lehenga.
Naomi Campbell
Wearing Poiret.
Chloë Sevigny
Wearing a glamorous dress with balloon sleeves.
Jane Fonda
Wearing a Valentino gown and Sarah Flint heels.
Winnie Harlow
Wearing Giuseppe Zanotti heels.
Kristen Stewart
Wearing Chanel.
Constance Jablonski
Wearing a white lace dress.
Jane Fonda
Wearing a Givenchy Haute Couture gown, a Roger Vivier clutch, and Chopard jewels.
Diane Kruger
Wearing Giorgio Armani and Chopard jewellery.
Iskra Lawrence
Wearing a stunning Justin Alexander gown.
Isabelle Huppert
Wearing Saint Laurent.
Carla Bruni
Wearing Chopard jewellery.
Chiara Ferragni
Wearing Alberta Ferretti.
Anja Rubik
Wearing Saint Laurent.
Marion Cotillard
Wearing Chopard jewels.
Izabel Goulart
Wearing a Zuhair Murad gown and Chopard jewellery.
Arizona Muse
Wearing Chopard jewellery.
Bruna Marquezine
Wearing a Philosophy Di Lorenzo Serafini gown and Chopard jewels.
Ming Xi
Wearing Chopard jewellery.
Laetitia Casta
Wearing a red gown.
Ava DuVernay
Wearing a teal blue gown.
Kristen Stewart
Wearing a Chanel dress.
Salma Hayek
Wearing a sky blue gown.
Cate Blanchett
Wearing an eye-catching gown.
Léa Seydoux
Wearing Louis Vuitton.
Chloë Sevigny
Wearing Chanel.
Melanie Laurent
Wearing a black pantsuit with a lacy camisole.
Catherine Deneuve
Wearing Saint Laurent.
Diane Kruger
Wearing a pink minidress.
Chloë Sevigny
Wearing Chanel.
Isabelle Huppert
Wearing Saint Laurent.
Laetitia Casta
Wearing Saint Laurent.
Charlotte Casiraghi
Wearing Saint Laurent.
Sara Sampaio
Wearing a Roberto Cavalli gown and Casadei pumps.
Maria Borges
Wearing a pink minidress.
Erin O'Connor
Wearing a long-sleeved gown.
Leomie Anderson
Wearing a white dress covered with feathers.
Neelam Gill
Wearing a strapless white gown.
Cindy Bruna
Wearing an Ermanno Scervino dress and Giuseppe Zanotti heels.
Michelle Rodriguez
Wearing J Mendel.
Naomi Campbell
Wearing a diamond-encrusted gown.
Bella Hadid
Wearing Christian Louboutin heels.
Constance Jablonski
Wearing a cream midi dress.
Winnie Harlow
Wearing Roberto Cavalli.
Andreja Pejić
Wearing a white pantsuit.
Neelam Gill
Wearing an electric blue gown.
Kendall Jenner
Wearing Nicolas Jebran.
Cate Blanchett
Wearing Chopard jewellery.
Jasmine Tookes
Wearing a Zac Posen gown and Chopard jewellery.
Kendall Jenner
Wearing a sheer Schiaparelli Couture gown and Chopard jewellery.
Sara Sampaio
Wearing Zuhair Murad Couture and Chopard jewellery.
Elsa Hosk
Wearing Aquazzura sandals and Chopard jewellery.
Hailey Baldwin
Wearing a Roberto Cavalli Couture gown and Chopard jewellery.
Helen Mirren
Wearing Elie Saab.
Joan Smalls
Wearing Roberto Cavalli and Chopard jewellery.
Marion Cotillard
Wearing Chopard jewellery.
Kristen Stewart and Léa Seydoux
Kristen is wearing Roberi & Fraud sunglasses, and Léa is wearing Louis Vuitton.
Ava Duvernay and Cate Blanchett
Ava is wearing Alberta Ferretti.
Hailey Baldwin
Wearing Alexandre Vauthier.
Bella Hadid
Wearing a Dior tulle dress and Lady Dior bag.
Eva Herzigova
Wearing Dior.
Winnie Harlow
Wearing Dior.
Diane Kruger
Wearing Dolce & Gabbana.
Charlotte Le Bon
Wearing Dior.
Naomi Campbell
Wearing Dior.
Salma Hayek
Wearing a lace dress.
Marion Cotillard
Wearing Adam Selman.
Irina Shayk
Wearing Chopard jewellery.
Josephine Skriver
Wearing a Georges Hobeika gown, Christian Louboutin heels, and Chopard jewellery.
Elsa Hosk
Wearing a Ralph & Russo Couture gown and Chopard jewellery.
Jasmine Tookes
Wearing Chopard jewellery.
Julianne Moore
Wearing Sonia Rykiel.
Joan Smalls
Wearing Miu Miu.
Sara Sampaio
Wearing Chopard jewellery and Giuseppe Zanotti heels.
Kendall Jenner
Wearing Christian Louboutin heels and Chopard jewellery.
Marion Cotillard
Wearing a black gown.
Lupita Nyong'o
Wearing a Prada gown.
Izabel Goulart
Wearing a sequin dress.
Stella Maxwell
Wearing a lingerie-inspired gown and Giuseppe Zanotti heels.
Chloë Sevigny
Wearing a white blouse, patent skirt, and black tie.
Joan Smalls
Wearing a long-sleeved purple dress.
Naomi Campbell
Wearing a Fashion For Relief T-shirt.
Bella Hadid
Wearing a Dior Haute Couture gown and Bulgari jewels.
Fan Bingbing
Wearing a gold gown.
Cheryl
Wearing a stunning sheer white gown [7].
Deepika Padukone
Wearing a stunning Ashi Studio gown.
Cate Blanchett
Wearing a Mary Katrantzou gown [8], Aquazzura pumps, and Chopard jewellery.
Léa Seydoux
Wearing Louis Vuitton.
Chloë Sevigny
Wearing a black gown.
Bella Hadid
Wearing Alexander Wang.
Amber Heard
Wearing a floral Valentino gown and Brian Atwood heels.
Irina Shayk
Wearing an Atelier Versace gown [9] and Chopard jewels.
Josephine Skriver
Wearing Chopard jewels.
Thylane Blondeau
Wearing a black ballgown.
Lupita Nyong'o
Wearing a Dior gown and Chopard jewellery.
Stella Maxwell
Wearing a silver dress.
Deepika Padukone
Wearing Zuhair Murad.
Petra Nemcova
Wearing a Cristina Ottaviano gown and Chopard jewels.
Penelope Cruz, Marion Cotillard, Jessica Chastain, Lupita Nyong'o, and Fan Bingbing
Fan is wearing Osman.
Bella Hadid
Wearing Alexander Wang.
Carey Mulligan
Wearing a Dior Haute Couture gown and Chaumet jewellery.
Zoe Kazan
Waring a tulle midi dress.
Julianne Moore
Wearing Chopard jewellery.
Marion Cotillard
Wearing a Koche jumpsuit and Chopard jewellery.
Leomie Anderson
Wearing a black minidress.
Kristen Stewart
Wearing a pearl-encrusted minidress.
Penélope Cruz
Wearing a ruffled dress.
Chloë Sevigny
Wearing Chanel.
Carey Mulligan
Wearing a polka-dot midi dress.
Julianne Moore
Wearing Saint Laurent.
Leomie Anderson
Wearing a lace gown.
Irina Shayk
Wearing a high-low gown with a plunging neckline.
Penélope Cruz
Wearing a black halter dress.
Cate Blanchett
Wearing a Giorgio Armani Privé gown and Chopard jewels.
Penélope Cruz
Wearing a sequin gown.
Léa Seydoux
Wearing a midnight blue midi dress.
Georgia May Jagger
Wearing René Caovilla sandals.
Romee Strijd
Wearing Alberta Ferretti.
Julianne Moore
Wearing Givenchy Haute Couture.
Penélope Cruz
Wearing Chanel.
Isabelle Adjani
Wearing a tulle gown.
Léa Seydoux
Wearing Louis Vuitton.
Chloë Sevigny
Wearing Chanel.
Kristen Stewart
Wearing Chanel.
Ava DuVernay
Wearing Elie Saab.
Léa Seydoux
Kristen Stewart and Cate Blanchett
Kristen is wearing a Chanel suit.
Anja Rubik
Wearing Saint Laurent.
Chiara Mastroianni
Wearing Saint Laurent.