События кинокартины «Остров» переносят зрителей во времена Второй мировой войны. В 1942 года на Севере немецкие солдаты захватывают советскую баржу, которая перевозила уголь. На барже пытаются спрятаться шкипер Тихон и кочегар Анатолий. Его-то (Анатолия) и находят немцы, а затем требуют выдать командира. Даже не владея немецким, Анатолий выдает местонахождение Тихона, после чего их обоих собираются расстрелять. Не будучи таким сильным по характеру, как его друг, Анатолий вовсе не желает расставаться с жизнью и готов пойти на сделку с немцами: ему даруют жизнь, если он своими собственными руками застрелит Тихона. Жажда жизни затмевает рассудок, Анатолий убивает Тихона, тот падает за борт. Немцы оставляют Анатолия на заминированной барже, которая, конечно же, в определенный момент взрывается.
Далее событие переносится на тридцать четыре года вперед. В центре событий – изменившийся, постаревший Анатолий, которого когда-то давно подобрали монахи. Теперь он живет в монастыре на острове, трудится истопником, но не может считать себя поистине одним из братьев: несмотря на свой дар помогать людям, Анатолий не может простить себя за минутную слабость и совершенное много лет назад убийство Тихона. Всю свою жизнь он пытается вымолить прощение за совершенное тогда злодейство. Монахи настороженно относятся к брату Анатолию, они сторонятся его и немного завидуют его дару. Между тем, отец Анатолий чувствует приближение конца своей бренной жизни, поэтому вымолить прощение перед Богом за убийство друга – его священный долг. И, кажется, Бог услышал его молитвы. Однажды в монастыре появляется адмирал, который беспокоится за свою одержимую дочь. Прослышав про целительную силу монаха Анатолия, адмирал обращается к нему за помощью. Адмирал оказывается тем самым Тихоном, в которого Анатолий, ослепленный желанием выжить любой ценой, выстрелил в 1942.