Subscribe to Mic Daily
We’ll send you a rundown of the top five stories every day
Sponsored by
Mic's coverage of the 2017 Cannes Film Festival brings you the latest on films that are changing the world. Join the conversation and follow along on Mic's social channels.

This is the last week of Cannes, and what a week of fashion it's been.

More than the Oscars or even the Golden Globes, Cannes this year has seen countless women take some glorious risks on the red carpet, from Elisabeth Moss rocking a leather jacket to Rihanna and those half-shades.

The film festival ends Saturday, which means the red carpet is going with it, and we're super bummed about that. So before it all comes to an end, we wrapped up a few of the best red carpet looks for this second half of Cannes. (You can see our faves from the first few days here.)

Here are the dresses that you just have to see to believe:

Rihanna in Dior

Rihanna at Cannes
Rihanna at Cannes Arthur Mola/AP

Nicole Kidman in Calvin Klein

Nicole Kidman at Cannes
Nicole Kidman at Cannes Andreas Rentz/Getty Images

Nicole Kidman in Dior

Nicole Kidman at Cannes
Nicole Kidman at Cannes Arthur Mola/AP

Nicole Kidman in Versace

Nicole Kidman at Cannes
Nicole Kidman at Cannes Alastair Grant/AP

Nicole Kidman in Armani

Nicole Kidman at Cannes
Nicole Kidman at Cannes Alastair Grant/AP

Nicole Kidman in Michael Kors

Nicole Kidman at Cannes
Nicole Kidman at Cannes Pascal Le Segretain/Getty Images

Elisabeth Moss in Oscar de la Renta

Elisabeth Moss at Cannes
Elisabeth Moss at Cannes Arthur Mola/AP

Salma Hayek in Gucci

Salma Hayek at Cannes
Salma Hayek at Cannes Pascal Le Segretain/Getty Images

Marion Cotillard in Armani

Marion Cotillard at Cannes
Marion Cotillard at Cannes Arthur Mola/AP

Tilda Swinton

Tilda Swinton at Cannes
Tilda Swinton at Cannes Thibault Camus/AP

Diane Kruger in Dior

Diane Kruger at Cannes
Diane Kruger at Cannes Arthur Mola/AP

Jessica Chastain in Givenchy

Jessica Chastain at Cannes
Jessica Chastain at Cannes Andreas Rentz/Getty Images

Jessica Chastain in Armani

Jessica Chastain at Cannes
Jessica Chastain at Cannes Arthur Mola/AP

Jessica Chastain in Dior

Jessica Chastain at Cannes
Jessica Chastain at Cannes Arthur Mola/AP

Fan Bingbing in Valentino

Fan Bingbing at Cannes
Fan Bingbing at Cannes Neilson Barnard/Getty Images

Kristen Stewart in Chanel

Kristen Stewart at Cannes
Kristen Stewart at Cannes Neilson Barnard/Getty Images

Elle Fanning in Prada

Elle Fanning at Cannes
Elle Fanning at Cannes Arthur Mola/AP

Elle Fanning in Alexander McQueen

Elle Fanning at Cannes
Elle Fanning at Cannes Thibault Camus/AP

Elle Fanning in Dior

Elle Fanning at Cannes
Elle Fanning at Cannes Thibault Camus/AP

Elle Fanning in Rodarte

Elle Fanning at Cannes
Elle Fanning at Cannes Arthur Mola/AP

Naomi Campbell in Versace

Naomi Campbell at Cannes
Naomi Campbell at Cannes Arthur Mola/AP