Sonam Kapoor took the red carpet as a L'Oreal ambassador this evening. The actress attended the Therese Desqueyroux premiere and closing ceremony of the 2012 Cannes Film Festival. Sonam looked gorgeous in a dramatic Alexander McQueen Pre-Fall 2012 gown. The tulle embroidered high-neck gown with long sheer sleeves was paired with black velvet pumps. A simple updo, diamond encrusted earrings and a rich red lip shade completed this mysterious look.