Celebrities gather at the Cannes Film Festival to promote their films, as well as give us some fashion lessons. Here's what they've been wearing so far:
Halle Berry
Hannah Waddingham
Eva Longoria
Heidi Klum
Tom Cruise
Zoe Saldana
Hayley Atwell
Irina Shayk
Sofia Boutella
Pom Klementieff
Bella Hadid
Eva Longoria
Halle Berry
Leonardo DiCaprio
Heidi Klum
Juliette Binoche
Alessandra Ambrosio
Suggested articles: