When Thomas Daggett (Koteas) falls victim to confusing and horrific dreams, he abandons the church at his ordination into the priesthood. Years later as a homicide detective assigned to a grisly murder case, he discovers a series of clue with dark religious overtones. Then begins a race against time to prevent the dead man’s evil soul from falling into the hands of Gabriel (Walken) who seeks to take control of heaven and destroy humanity.
|Elias Koteas||Thomas Dagget|
|Shawn Nelson||Indian Healer|
|Moriah 'Shining Dove' Snyder||Mary (as Moriah Shining Dove Snyder)|
|Albert Nelson||Grey Horse|
|William 'Buck' Hart||Grave Keeper|
|Nick Gomez||Jason (as Nicholas Gomez)|