Ausgestoßen aus seinem Exil in der Hölle, beginnt Erzengel Gabriel (Christopher Walken) erneut einen grausamen Feldzug gegen die Menschheit. Als die Mächte von Gut und Böse wieder über die Erde kommen, ist die einzige Hoffnung für das Überleben der Menschheit das ungeborne Kind der unschuldigen Valerie (Jennifer Beals). Die Ankunft dieses Kindes, das die überirdische Macht der Erzengel mit dem freien Wilen der Menschen vereint, wurde von einem Mönch prophezeit. Erzengel Gabriel kehrt auf die Erde zurück, um die Geburt dieses Kindes zu verhindern. Mit Hilfe eines mysteriösen Fremden versucht Valerie mit allen Mitteln, ihr Kind zu beschützen und die Menschheit zu retten. Der Krieg zwischen den Mächtigen eskaliert und erlebt seinen Höhepunkt in einer Schlacht im Garten Eden.
Expelled from his exile in hell, Archangel Gabriel (Christopher Walken) begins a cruel campaign against humanity once again. When the forces of good and evil come back to Earth, the only hope for the survival of humanity is the unborn child of the innocent Valerie (Jennifer Beals). The arrival of this child, who combines the supernatural power of the archangels with the free will of men, was prophesied by a monk. Archangel Gabriel returns to earth to prevent the birth of this child. With the help of a mysterious stranger, Valerie tries by all means to protect her child and save humanity. The war between the powerful escalates and culminates in a battle in the Garden of Eden.