A final salute to the Cannes red carpet for 2012.
Diane Kruger in Christian Dior Couture
Diane, bringing elegance back.
Doutzen Kroes in Elie Saab
Excuse the pun, but I'm green with envy just looking at her!
Natasha Poly in Roberto Cavalli
Pulling off the cut-out look like only a model could.