Eva Longoria literally left everyone gobsmacked as she descended down the red carpet at the 2012 Cannes Film Festival during the opening ceremony.
The L'Oreal ambassadress, who was also attending the premiere of 'Moonrise Kingdom' wore a mauve/grey Marchesa gown with cap sleeves and an ornate bodice, that ended with a dramatic train.
Eva was magical in this floor-sweeping dress, which she wore with a glamorous updo and a sparkly clutch.
Image Source: celebrity-gossip, dailymail