In a remote Russian village during World War I, colourful and nuanced characters experience divided loyalties: family loyalty vs. personal desire, nationalism vs. transcendent humanism.

Aleksandr Chistyakov
as Pyotr Ivanonich Kadkin

Yelena Kuzmina
as Marika Greshina

Nikolai Bogolyubov
as Nikolai Kadkin

Nikolay Kryuchkov
as Senka Kadkin

Hans Klering
as Mueller, German POW

Vladimir Uralskiy
as Smelchakov - cabdriver

Mikhail Zharov
as Krayevitch, a student

Sergei Komarov
as Alexander Petrovich Greshin

Robert Erdman
as Robert Karlovich - German boarder

Aleksandr Yermakov
as