The 66th Annual Cannes Film Festival starts today! This is the time of year when celebrities the world over jet to the French Riviera to promote their new films. What does that mean for us fashion and beauty watchers? Lots and lots of glorious moments. Let's remind ourselves how glam it can get by looking at the best looks from last year's festival, including Nicole Kidman (in Ralph Lauren), Kristen Stewart (in Reem Acra), Reese Witherspoon (in Versace), and Diane Kruger (in Dior). Click to see 79 moments.