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