Als der Observatoriumspriester des Vatikans das Erscheinen eines Kometen sieht, ist sich die Kirche sicher, dass dies den Vorabend von Harmagedon bestätigt. Derweil wird US-Präsidenten-Patenkind Robert Thorn (Liev Schreiber) auf der Entbindungsstation in Rom von Pater Spiletto (Giovanni Lombardo Radice) darüber informiert, dass seine Frau Katherine (Julia Stiles) gerade ihr Baby verloren hat und sie Probleme mit ihrer Gebärmutter hatte und haben würde keine weitere Schwangerschaft. Spiletto schlägt Robert vor, dass ein anderes gerade geborenes Kind, das seine Mutter verloren hat, seinen Sohn ersetzen könnte, und Robert akzeptiert das Kind und gibt ihm den Namen "Damien". Robert wird nach einem tragischen Unfall zum Botschafter in London befördert. Als Damiens Kindermädchen (Amy Huck) während seiner Geburtstagsfeier Selbstmord begeht, kommt eine Ersatzperson, Mrs. Baylock (Mia Farrow), zur Arbeit und lebt bei der Familie. Im Laufe der Jahre erkennt Katherine, dass Damien böse ist, während Robert von Pater Brennan (Pete Postlethwaite) kontaktiert wird, der ihm sagt, dass Damien der Sohn des Teufels ist. Als der Priester bei einem bizarren Unfall ums Leben kommt, zeigt der Fotograf Keith Jennings (David Thewlis) Robert Beweise dafür, dass der Junge der Antichrist ist. Sie reisen in die Stadt Megiddo, um zu erfahren, wie der Junge aufgehalten werden kann.