This Is What The Celebs Wore To Cannes This Year

    Updated throughout the festival!

    Naomi Watts

    Anna Kendrick

    Kirsten Dunst

    Victoria Beckham

    Blake Lively

    Blake Lively, again

    (And again)...

    And another one from Blake!

    Amal Clooney

    Bella Hadid

    Caroline de Maigret

    Doutzen Kroes

    Julia Roberts

    Eva Longoria

    Eva Longoria, again.

    Gong Li

    Julianne Moore

    Emilia Schuele

    Susan Sarandon

    Susan, again.

    Zuo An Xiao

    Lily Donaldson

    Araya H. Hargate

    Jessica Chastain

    Jessica Chastain, again.

    Kristen Stewart

    Kristen Stewart, again.

    Riley Keough

    Riley Keough, again.

    Pixie Lott

    Aishwarya Rai

    Kendall Jenner

    Vanessa Paradis

    Petra Nemcova

    Petra Nemcova, again.

    Sonam Kapoor

    Ana Girardot

    Marion Cotillard

    Chanel Iman

    Karlie Kloss

    Michelle Yeoh

    Chloë Sevigny

    Barbara Palvin

    Lara Stone

    Rebecca Hall

    Adriana Lima

    Luma Grothe

    Cindy Bruna

    Bianca Balti

    Natasha Poly

    Samantha Barks