Andrzej Seweryn
as Priest Jan Zieja
Slawomir Orzechowski
as SB colonel
Zbigniew Zamachowski
as Adam Grosicki
Mateusz Wieclawek
as Young Jan Zieja
Kamil Przystal
as Lieutenant (1976)
Kaja Walden
as Secretary Krystyna
Katarzyna Trzcinska
as Nun
Malgorzata Rozniatowska
as Patient