Diane Kruger wears Christian Dior to the closing ceremony of Cannes Film Festival in 2012. Getty Images

Cannes Film Festival: The greatest red carpet gowns in recent years