science fiction horror film starring Salma Hayek