Main Cast: Christopher Walken, Russell Wong, Jennifer Beals, Brittany Murphy
Release Year: 1998
Country: US
Run Time: 87 minutes
MPAA Rating: R
Plot
Christopher Walken returns as the guerrilla angel Gabriel, the leader of an evil heavenly revolution in which bad angels seek to upset the heavenly hierarchy by destroying humanity and all good angels -- because Gabriel believes God favors mortals. This time, Gabriel has been spit from the bowels of Hell, where even Lucifer tired of the chaos he created. He is stalking the L.A. streets in hopes of finishing his bloody war by murdering the second incarnation of Christ, who is gestating within the womb of nurse Jennifer Beals. Protecting her is the angel Danyael (Russell Wong). As Gabriel is not literate in late-20th-century technology, he enlists the assistance of Izzy (Brittany Murphy), a depressive teen whom he saves from suicide. This follow-up to the popular Prophecy is far gorier than its predecessor. ~ Sandra Brennan, All Movie Guide
Gabriel returns from hell to Earth to prevent the birth of a child, a nephilim, the offspring of one of his kind and one of God's "monkeys" (i.e., humans). The coming of this child, said to precede reconciliation between the warring factions in heaven, has been prophecised by a monk, Thomas Daggett — the former detective from the first film in the series. The child's conception takes place when Valerie, a nurse, is seduced by an attractive stranger (the angel Danyael) who she hit with her car. She finds a few days later that she is in advanced pregnancy.
Gabriel attempts to find the whereabouts of the child from Daggett, but kills him when he refuses to help. When Danyael kills members of Gabriel's army of angels, Gabriel instead employs the assistance of a teenage girl (Izzy) who has just committed suicide. Gabriel keeps her alive to help him in his search for Valerie (despite his powers as an angel, he is completely naive about technology, and is unable to drive a car or work a computer).
Gabriel's war against Danyael and the other angels climaxes in a battle in Eden, now an industrial wasteland. Danyael is killed, but Valerie defeats Gabriel by seizing him and jumping from a building, confident that God will protect her as he told her he would (she reveals that Gabriel is unable to hear his voice as he simply doesn't listen); she is indeed unharmed, but Gabriel is impaled on a spike. As punishment, Gabriel is turned into a human by Michael. Valerie raises the child by herself, accepting the risk that the angels may come for her. The film ends with Gabriel as a derelict; a face in the sky and ominous clouds show that the war in heaven is not over.