Eva Longoria at the Martinez Hotel in Cannes