Ivan Mykolaichuk
Ivan Paliychuk
Larysa Kadochnykova
Marichka Gutenyuk
Tatyana Bestayeva
Palagna
Nikolay Grinko
Batag
Spartak Bagashvili
Yurko Malfara
Leonid Yengibarov
Miko
Nina Alisova
Paliychuk, Ivan's Mother
Aleksandr Gai
Petro Paliychuk
Neonila Hnepovska
Gutenyuk
Aleksandr Raydanov
Onufriy Gutenyuk
Igor Dzyura
Young Ivan
Valentina Glinko
Young Marichka
Aleksey Borzunov
Narrator (voice)
Natalia Kandyba
Ganna Paliychuk (voice)
Suren Parajanov
Child (uncredited)