Salma Hayek, Eva Longoria and Camilla Belle all rocked the one-shoulder look this week at Cannes.
![](https://images.toofab.com/image/e9/o/2010/05/14/e9029fc8244d5edb9efd635be2f87da0_md.jpg)
Both Salma and Camilla looked gorgeous in Gucci Premiere, while Eva was effervescent in an Elie Saab cocktail dress.
Salma Hayek, Eva Longoria and Camilla Belle all rocked the one-shoulder look this week at Cannes.
Both Salma and Camilla looked gorgeous in Gucci Premiere, while Eva was effervescent in an Elie Saab cocktail dress.