The Cannes Film Festival has kicked off, and celebrities have dressed to the nines for the daily red carpet premieres of films. Here, the best dresses.