Robert Thorn (Liev Schreiber) é um diplomata, que está prestes a ter um filho com sua esposa Katherine (Julia Stiles). Porém a criança morre logo após o parto, o que faz com que Robert adote um bebê para colocá-lo no lugar do filho, sem que Katherine soubesse. Seis anos depois Damien (Seamus Davey-Fitzpatrick), o filho de Robert e Katherine, começa a dar sinais de que seja o Anti-Cristo.