Le prêtre Ángel Beriartúa a décodé les Évangiles et est parvenu à déterminer le jour de la naissance de l'Antéchrist. Selon ce message, l'Antéchrist naîtra le 25 décembre 1995 à Madrid, où débute une vague de vandalisme et de criminalité. En revanche, il ignore tout du lieu où il viendra au monde. Convaincu qu'il faut arrêter cette naissance satanique, le prêtre se joint à un fan de death metal, José Maria (Santiago Segura), d'essayer par tous les moyens à trouver où l'événement aura lieu. Il va donc tout mettre en œuvre pour le découvrir, en cherchant à s'attirer les faveurs du Diable. Dans un Madrid survolté, il va trouver deux compagnons pour l'aider dans sa tâche : le hard rockeur José María et le professeur Cavan.