... der gerade an seiner Doktorarbeit in Theologie schreibt, aber unter einer Schreibblockade leidet, gerät unerwartet ins Visier eines Psychopathen, dem "Rätselkiller", der die Stadt in letzter Zeit mehrfach in Angst und Schrecken versetzte. Vor drei Monaten musste die Polizistin Jennifer (Justine Waddell) schon mitansehen, wie er ihren Bruder durch eine Bombe in die Luft jagte.
Nun werden Kevin immer wieder Aufgaben gestellt, die er aber nur schwer, manchmal gar nicht, unter den gegebenen Zeitlimits lösen kann. Zusammen mit einer alten Freundin, Samantha (Laura Jordan), die gerade in der Stadt ist, und Jennifer sucht er nach Hinweisen auf des Killers Identität, der von ihm immer wieder verlangt, eine Sünde zu beichten. Erst nach und nach kommt Kevin dabei ein Ereignis in seiner Vergangenheit in den Sinn, auf das der Mörder anspielen könnte...