A commercial breakthrough for Spanish cult director Alex de la Iglesia, this supernatural adventure (1995) expands his comic range, but the delectably weird characters keep bumping up against a shopworn premise. By decoding a passage from the New Testament, a Basque priest (Alex Angulo) learns that the Antichrist will be born in Madrid on Christmas; he sets out to destroy him, recruiting to his mission a slick TV mystic (Armando De Razza) and a thuggish black-metal fan from a record store (Santiago Segura). Meanwhile, right-wing vigilantes torch the city’s homeless, a streak of social commentary that ultimately collides with the story’s religiosity in bitterly ironic fashion. In Spanish with subtitles. 99 min.