The 30 Best Cannes Dresses of All Time

Fashion is built into the festival's DNA.