Salma Hayek ain’t bad