When Eva Longoria stepped onto the Cannes red carpet this week, jaws dropped - and not just because of her bridal chic white satin floor-length gown. The real show-stealer? Her hair. Glossy, ...