Two friends are army officers, and the turbulent times throw them from the Civil War in the early 20s to the Soviet conflict in Finland, from China to the Urals.
Алина Покровская
as Любовь Андреевна Трофимова
Георгий Юматов
as Алексей Трофимов
Василий Лановой
as Иван Варавва
Наталья Рычагова
as Masha
Александр Воеводин
as Egor Trofimov (Adult)
Andrei Anisimov
as Egor Trofimov (Child)
Владимир Дружников
as Georgy Petrovich
Andrei Gromov
as Ivan Trofimov (Young)
Юрий Сорокин
as Ivan Trofimov (Adult)
Shadzhan Akmukhamedov
as Interpreter
Евгений Весник
as Doctor
Муза Крепкогорская
as Masha's Mother