Aleksey Chadov
Ivan
Ian Kelly
John
Ingeborga Dapkūnaitė
Margaret
Sergei Bodrov Jr.
Captain Medvedev
Yuri Stepanov
Aleksandr Matrosov
Evklid Kyurdzidis
Ruslan
Vladimir Gostyukhin
Ivan's Father
Irina Sokolova
Sergey Shemarkin
Viktoriya Smirnova
Katya
Aleksey Alekseev
Vladikavkaz soldier
Viktor Smirnov
Sergey Shemarkin
translator
Irina Malinovskaya
nurse Zina
Mikhail Tarabukin
David McAllister
Steve Jamieson
Peter Wickham
Alexey Usoltsev
Elena Andreeva
Andrey Gulnev
Evdokiya Zamakhina
Roza Bayzulayeva
Yelena Metyolkina