From Nicole Kidman to Rihanna, the Cannes red carpet was truly amazing this week

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

Arthur Mola/AP

Nicole Kidman in Calvin Klein

Andreas Rentz/Getty Images

Nicole Kidman in Dior

Arthur Mola/AP

Nicole Kidman in Versace

Alastair Grant/AP

Nicole Kidman in Armani

Alastair Grant/AP

Nicole Kidman in Michael Kors

Pascal Le Segretain/Getty Images

Elisabeth Moss in Oscar de la Renta

Arthur Mola/AP

Salma Hayek in Gucci

Pascal Le Segretain/Getty Images

Marion Cotillard in Armani

Arthur Mola/AP

Tilda Swinton

Thibault Camus/AP

Diane Kruger in Dior

Arthur Mola/AP

Jessica Chastain in Givenchy

Andreas Rentz/Getty Images

Jessica Chastain in Armani

Arthur Mola/AP

Jessica Chastain in Dior

Arthur Mola/AP

Fan Bingbing in Valentino

Neilson Barnard/Getty Images

Kristen Stewart in Chanel

Neilson Barnard/Getty Images

Elle Fanning in Prada

Arthur Mola/AP

Elle Fanning in Alexander McQueen

Thibault Camus/AP

Elle Fanning in Dior

Thibault Camus/AP

Elle Fanning in Rodarte

Arthur Mola/AP

Naomi Campbell in Versace

Arthur Mola/AP