Tony Hill assisteert de politie bij het onderzoeken van een reeks moorden. Zijn profiel suggereert dat de man die deze misdaden pleegt naar voren kan komen als potentiële getuige en dat de politie zich al snel richt op Bernard Kelly. Hij is halverwege de 30 en woont nog thuis bij een dominante moeder, en lijkt in zijn profiel te passen, maar Tony heeft knagende twijfels omdat hij aanzienlijke verschillen in stijl vindt tussen sommige aanvallen. Gedurende deze tijd heeft Tony een huisgast, zijn oude vriend van de universiteit Jonathan Good, die ook psycholoog is. Naarmate de tijd verstrijkt, begint hij zich echter te gedragen ...