Yerel bir hayvanat bahçesinde hayvanları zehirleyen bir suçluyu takip eden Müfettiş John Rebus çocukların fotoğraflarını çeken bir pedofille karşılaşır. Sosyal hizmet görevlisi onun meşru sebeplerle orada olduğunu söylese de Rebus ikilemde kalır çocukları korumak için onu göndermeli mi yoksa yeniden başlamak için bir şans mı vermeli?
Olaylar büyürken Rebus kendi geçmişinden bir telefon alır: Bir arkadaşının oğlu kaybolmuştur ve doğru soruları sormakla başka hiç kimse uğraşmayacaktır. Ve bir de İskoçya’nın suç tarihinin azılı katillerinden biri hapisten tahliye edilip ülkesine gönderilir. Rebus’un yine yapacak çok işi vardır ve geçmiş hatalarının hayaletleri Edinburgh sokaklarında ona eşlik edecektir.