Un clochard rentre ivre chez lui un samedi soir, ayant du mal à se rendre dans sa chambre. Quand il le fait enfin, il ne peut pas se rendre à son lit.
Les sœurs Jordan mènent la vie d'une famille américaine typique de la banlieue chic du New Jersey et cherchent toujours le bonheur. Joy n'a pas encore rencontré l'homme parfait, Trish, son aînée, est persuadée de l'avoir trouvé. Quant à Helen, auteur à succès, elle est peu à peu envahie d'une sourde angoisse. Les zones d'ombre de leur vie vont refaire surface et, peu à peu, les secrets les plus intolérables vont éclater au grand jour.
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.
C’est la fin d’un repas. Huit personnes sont réunies autour d’une grande table : elles évoquent le souvenir d’un ami disparu. À travers les histoires de chacun à propos de l’absent, traits de caractère, manies ou expressions, un portrait en creux se dessine.