If a woman's going to drink your blood, let it be Salma Hayek!