Detective Sergeant Malcolm Ainslie (Tom Berenger), a Catholic priest turned distinguished homicide investigator for the Miami police, has been summoned to hear the confession of Elroy Doil (Sean O'Bryan). The convicted serial killer who Ainslie himself was responsible for catching, is scheduled to be executed the following morning. Suspected of the string of murders but convicted on only one count, Doil wants to come clean and reveal everything he knows. Ainslie can't refuse the crimes, committed four years before, still sear his memory. The victims: the elderly. The deaths: barbaric. The killer: a self-proclaimed avenger of God. But Doil's motives are more troubling, and more baffling than just that for his own scars cut deep. So does the whole unknown story of the crimes that Doil has promised to reveal to Ainslie. What unfolds between the two men is a serpentine trail into both their pasts one that questions everything they think they know about each other, about crime and punishment, about truth and justice.