Во время пробежки Антон Гаврилов натыкается на тело маленького Тёмы — соседского мальчика. Расследование ведёт Корецкий, неприятный и подозрительный тип, который сразу решает, что Антон лжёт. Чтобы доказать свою невиновность, парень начинает копать сам и вскоре понимает: у каждого, даже у тех, кому он доверял, есть тёмные секреты.
Чем дальше он продвигается, тем больше сомнений его гложет. То один сосед кажется виновным, то другой. Но пока Антон строит теории, его собственная жизнь летит под откос. Всё рушится — работа, отношения, репутация. И всё же в конце концов он находит ответ, который оказывается куда страшнее, чем можно было представить.