Юра работает журналистом в местной газете небольшого провинциального городка. Его материалы обычно рассказывают о будничных событиях: открытии нового магазина, ремонте дорог или школьных праздниках. Жизнь течёт размеренно, почти не меняясь год от года. Но всё резко переворачивается, когда у Юры начинают появляться странные образы. Сначала он думает, что это просто игра воображения от усталости. Однако вскоре понимает — эти видения показывают ему преступления, которые ещё только должны произойти. Причём речь идёт не о случайных происшествиях, а о жестоких убийствах, тщательно скрываемых в тихих улицах Рыбинска.
С каждым новым видением тревога нарастает. Юра пытается разобраться в происходящем, но не знает, кому можно довериться. Ситуация становится по-настоящему опасной, когда в городе находят тело человека, чью смерть Юра предвидел за несколько дней. Расследование берёт в свои руки следователь из областного центра, и все улики неожиданно указывают на самого журналиста. Теперь Юре приходится не только бороться с непонятным даром, но и доказывать свою невиновность. Он оказывается в ловушке — с одной стороны, его преследуют видения будущих преступлений, с другой, за ним самим идёт настоящая охота.
В попытках очистить своё имя, Юра начинает собственное расследование. Ему приходится действовать крайне осторожно, скрываясь от внимания как полиции, так и возможного настоящего убийцы. Постепенно он обнаруживает странные связи между жертвами, уходящие в прошлое города. Каждое новое видение приносит дополнительные детали, но также увеличивает риск. Юра понимает, что в тихом Рыбинске кто-то очень старательно скрывает мрачные тайны, и этот человек явно не хочет, чтобы правда вышла наружу. Теперь от способности Юры разобраться в своих видениях зависит не только его свобода, но, возможно, и жизнь.