A Catholic deacon returns to the city in which he grew up to find that evil is all around; demons, angels and human terror. He takes up a life of vigilantism, questioning his actions to God, and pondering the salvation of his own soul.
as Lt. Linus Carter
as Deacon
as Father Gerald Roberts
as Lydia Cross
as Alex Santos
as Henry Marsden
as Annette Santos
as Lana Marsden
as Sister Judith Raivens
as Lindsey Burkhardt
as Stanley Sophist
as Nolan Ritter
as Father Steven Dennison