User image

Looking better than ever, here's Eva Longoria outside the Martinez Hotel during the Cannes Film Festival in France. More of her in that dress that'll knock you off your chair in the gallery after the jump!