Mikhail Ulyanov as Ivan Fyodorovich Afonin, pensioner
Anna Sinyakina as Katya Afonina, Ivan Fyodorovich's granddaughter
Aleksandr Porokhovshchikov as Nikolai Petrovich Pashutin, police colonel, Vadim's father
Vladislav Galkin as Alexei Podberyozkin, local policeman
Irina Rozanova as Olga Ivanovna Afonina, Katya's mother
Ilya Drevnov as Vadim Pashutin
Alexei Makarov as Boris Chukhanov
Marat Basharov as Igor Zvorygin
Karen Muradyan as David «Dodik», colleague and roommate of Olga
Sergei Aprelsky as gun seller #1
Alexei Shevchenkov as gun seller #2
Oleg Komarov as gun dealer
Sergei Garmash as police captain Kashaev
Vyacheslav Golodnov as domino player Slava «Scarlet Fever» (voiced by Aleksandr Ryzhkov)
Vladimir Semago as investigator Shevelyov
Georgy Martirosyan as prosecutor