On ancient ground, at the edge of the world, an evil born in heaven is about to be unleashed on earth.
Liderado por Gabriel (Christopher Walken), um grupo de anjos renegados planeja destruir o paraíso, para transformá-lo num novo inferno. A conspiração não agrada Lúcifer (Viggo Mortensen), que sempre reinou absoluto. Enquanto isso, em Los Angeles, um crime acontece. No local é encontrada a nota de falecimento de um coronel do exército, um livro sobre anjos, e uma bíblia velha - contendo trechos até então nunca revelados. O destino coloca o policial Thomas Dagget (Elias Koteas) para investigar o caso.