Salma Hayek, mexican, lebanese descent actress.