Действие происходит в Белфасте, где назревает серьезный кризис из-за серии странных убийств. Сюжет выстроен так, что мы сразу видим обе стороны. С одной стороны — Стелла Гибсон, опытный детектив, приехавшая из Лондона, чтобы провести аудит затянувшегося расследования. Она методично разбирает ошибки местных полицейских и быстро понимает, что все нападения на женщин связаны между собой. С другой стороны показывают Пола Спектора, который ведет абсолютно нормальную жизнь: у него жена, двое детей, работа психологом. Он выглядит как ответственный отец, который читает сказки на ночь, но по ночам пробирается в чужие дома, следит за жертвами и оставляет после себя пугающий порядок. Стелла пытается составить его портрет, зацепляясь за мельчайшие детали, вроде типажа внешности погибших или способа позиционирования тел. При этом в городе хватает своих проблем с коррупцией и уличными беспорядками, что постоянно мешает следствию. Весь процесс показан очень бытово: как она живет в отеле, как он прячет свои трофеи в потолке дома. Постепенно кольцо вокруг него начинает сжиматься, но Пол тоже чувствует угрозу и начинает вести себя осторожнее, при этом не в силах остановиться. Это долгая и вязкая игра в кошки-мышки, где полиция идет по следу из обрывков записей с камер и случайных свидетельских показаний, пока Спектор пытается балансировать между образом примерного семьянина и своими ночными вылазками.