События фильма разворачиваются в Ленинграде 1938 года, где капитан Фёдор Волконогов, успешный сотрудник органов, оказывается в непростой ситуации. После того как его старый коллега был расстрелян, Фёдор сталкивается с призраком мёртвого друга, который наводит его на мысль о скором конце. Коллега сообщает, что его душу ожидают муки в аду, но у Волконогова есть шанс избежать этого, если он покается и добьётся прощения хотя бы от одного человека.
Под давлением обстоятельств и страха за собственную жизнь, капитан решает пуститься в бега. Он становится беглецом не только от своих бывших сослуживцев, но и от самого себя. Поиски прощения становятся для него единственным путём к спасению. Фёдор отправляется на встречу с родственниками тех, кто стал жертвами репрессий, осознавая всю глубину их страданий и находя в этом своеобразное искупление.
Конфликт развивается на фоне политической репрессии, обостряя личные переживания главного героя. Волконогов стремится понять свои действия и поступки, которые вели к трагическим последствиям. Его внутренние переживания становятся неотъемлемой частью сюжета, отражая моральные дилеммы эпохи.
В процессе своего путешествия капитан сталкивается с различными препятствиями: недоверием со стороны окружающих, опасностью быть пойманным и собственными страхами. Он должен найти мужество обратиться к тем людям, чьи жизни он коснулся своей служебной деятельностью. Встречи с родственниками репрессированных открывают ему глаза на последствия его работы и заставляют задуматься о природе справедливости.
Постепенно Фёдор начинает осознавать важность человеческого общения и прощения. Его поиски превращаются в внутренний путь, где каждое взаимодействие с людьми из прошлого становится шагом к пониманию самого себя и своих моральных убеждений. Несмотря на опасности вокруг, капитан всё больше погружается в личные размышления о душе и искуплении.