Lorsque le Prêtre observatoire du Vatican voit l'apparition d'une comète, l'Église est sûre que cela confirme la veille de l'Armageddon. Pendant ce temps, le filleul du président américain Robert Thorn (Liev Schreiber) est informé à la maternité de Rome par le père Spiletto (Giovanni Lombardo Radice) que sa femme Katherine (Julia Stiles) vient de perdre son bébé et qu'elle a des problèmes avec son utérus et qu'elle pas avoir une autre grossesse. Spiletto suggère à Robert qu'un autre enfant qui vient de naître et qui a perdu sa mère pourrait être le substitut de son fils, et Robert accepte l'enfant et lui donne le nom de "Damien". Robert est promu ambassadeur à Londres après un tragique accident. Lorsque la nounou de Damien (Amy Huck) se suicide lors de sa fête d'anniversaire, une remplaçante, Mme Baylock (Mia Farrow), vient travailler et vivre avec la famille. Au fil des années, Katherine se rend compte que Damien est le mal, tandis que Robert est contacté par le père Brennan ( Pete Postlethwaite ), qui lui dit que Damien est le fils du diable. Lorsque le prêtre meurt dans un étrange accident, le photographe Keith Jennings (David Thewlis) montre à Robert la preuve que le garçon est l'Antéchrist. Ils se rendent dans la ville de Megiddo pour apprendre comment arrêter le garçon.