1952年,苏俄还笼罩在第二次世界大战留下的萧条阴影中,失去了父亲的六岁男孩沙尼亚随母亲卡齐雅去投奔亲属,在火车上结识了假扮军官的惯偷托里亚。年轻的卡齐雅满心以为将开始崭新的生活,但不久她就发现了托里亚的真实身份。托里亚每在一个地方混熟后,便将左邻右舍洗劫一空,然后再到下一个地方寻找新的目标。
沙尼亚是个遗腹子,对死去的父亲有无尽的幻想。然而虚幻的身影毕竟代替不了有血有肉的人,身强力壮且极富男人魅力的托里亚使沙尼亚即害怕又深受吸引,于是他渐渐占据了沙尼亚的心。但此时卡齐雅却决定离开让她没有安全感的托里亚。然而在卡齐雅与沙尼亚即将离开的当晚,托里亚银裆入狱,但在沙尼亚的心里,托里亚就是他的爸爸。
不久,卡齐雅因堕胎引发腹膜炎去世,沙尼亚带着托里亚留下的手枪进了孤儿院。他始终相信,托里亚刑满出狱后,一定会来接他团聚。七年后,少年沙尼亚循着一个熟悉的歌声找到了已被释放的托里亚,并欲与之相认。但托里亚的脸上写满陌生,他已经不记得沙尼亚,而且对卡齐雅也是满口不屑之辞。
沙尼亚再也不知道什么才是存在的,只记得在雪地里奔跑喊着“爸爸”的小孩,他要用自己的方法对托里亚有个了断。