All The Dresses at Cannes 2012: Diane Kruger in Christian Dior to Reese Witherspoon in Versace and Kylie Minogue in Roberto Cavalli
Reese Witherspoon in Atelier Versace
Reese Witherspoon attended the red carpet wearing a custom-made navy silk chiffon gown which was encrusted with swarvoski crystals and a cut out back. Oo la la. The pregnant actress was glowing at the festival - completing her look with versace shoes and choppard jewels.