Margarita Terekhova
as Mother/Natalya
Anatoliy Solonitsyn
as Forensic doctor/Pedestrian
Nikolay Grinko
as Director of printery
Ignat Daniltsev
as Aleksei, age 12
Filipp Yankovsky
as Aleksei, age 5
Alla Demidova
as Lisa, Mother's friend at printing house
Larisa Tarkovskaya
as Nadezha (Wealthy woman)
Yuriy Nazarov
as Military trainer
Oleg Yankovsky
as Father
Yuri Sventisov
as Yuri Zhary
Tamara Ogorodnikova
as Nanny / Neighbour / Strange woman at the tea table
Mina Mohammad Khani
as Little Girl/Mina
Kadem Mojdehi