Валентин Гафт
— Roman Rumyanov
Владимир Ерёмин
— Evgeniy Burkovskiy
Валерий Баринов
— Akim Shpet
Сергей Виноградов
— Georgiy Maksimov
Полина Фокина
— Kseniya Maksimova
Татьяна Окуневская
— Anna Kazimirovna
Ирина Гринёва
— Anna Kazimirovna in the early years
Антонина Дмитриева
— Anna Stepanovna (Nyura)
Lyubava Aristarkhova
— Nyura in the early years
Евгений Сидихин
— Aleksey Serebryakov
Александр Феклистов
— Fyodor Ilich
Konstantin Khabenski
— Yuriy Sapozhnikov
Елена Кучеренко
— Ira Sapozhnikova
Валерий Гаркалин
— captain of the gendarmerie Skorokhodov
Юрий Степанов
— Serafim Pukhov
Лариса Лужина
— Marina Mikhaylovna
Дарья Михайлова
— Marina
Елена Романова
— Larisa
Юрий Назаров
— Vladilen Serebryakov
Владимир Стержаков
— architect
Любовь Германова
— art critic
Сергей Шеховцов
— Gena
Нина Персиянинова
— Gena's wife
Ирина Знаменщикова
— inhabitant of a communal apartment
Олексій Кирющенко
— gendarme
Андрей Бутин
— gendarme
Александр Карпов
— NKVD officer
Данила Перов
— NKVD officer
Sergey Busarov
Николай Маликов
— сотрудник банка