
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: