Kriminalinspektør Malcolm Ainslie, en forhenværende katolsk præst, som nu med stor succes arbejder i kriminalpolitiet, har indvilliget i at tage imod skriftemål fra en dømt seriemorder, der skal henrettes få timer senere. Morderen har lovet at afsløre sandheden om mordene, og hvorfor han har tilstået et mord, som Ainslie ikke tror, han har begået. Samtalen udvikler sig til en spiralagtig rejse ind i begge mænds fortid.

Sgt. Malcolm Ainslie
Cynthia Ernst
Det. Rodriguez
Brewmaster
Det. Parici
Ketledge
Kralik
Quinn
Robbins
Anderson in Launderette
Karen Ainslie
Jason Ainslie