Во времена Второй мировой войны на барже, перевозившей уголь, вместе с его старшим товарищем Тихоном оказался молодой Анатолий. Их захватывает немецкий сторожевой корабль. Умоляя о пощаде, Анатолий идёт на преступление против друга и стреляет в Тихона. Немцы оставляют его на заминированной барже, но чудом выживает благодаря помощи монахов, проживающих в монастыре на соседнем острове.
Проходят годы. Репутация Анатолия как человека с безупречной жизнью и чудесной силой сострадания становится легендой для приезжающих сюда ищущих утешение и помощи. Он становится духовным проводником на острове, чьи наставления и милосердие притягивают к нему людей со многих путей. Но тяжесть прошлого преступления не отпускает его: убийство во время войны продолжает терзать совесть. С приближением конца жизни он готовится к смерти и не догадывается, что над ним может снизойти милость и что его грех, возможно, будет искуплен.
Фигурировавший в фильме в качестве главного места действия остров на самом деле снят на полуострове в поселке Рабочеостровск на побережье Белого моря в Карелии.
Во время штурма баржи немецкими солдатами один из них вооружен автоматом Stg-44 (Sturmgewehr-44), который появился только в 1943 году.