斯大林格勒战役中,瓦西里【裘德洛 Jude Law 饰】是一个威震部队的神枪手像优美的音乐缓缓流淌,多么美丽的夜晚。然而,伴随着无尽的黑夜,只有人类无尽的忏悔和自责被独自锁在被改造成房子的地方他的好枪法百发百中,令敌人闻风丧胆。为了激励士气,树立榜样,瓦西里的战友——苏军文宣部军官丹尼洛夫【约瑟夫费因斯 Joseph Fiennes 饰】在报纸上大量刊登瓦西里的英雄事迹,令瓦西里的形象更为高大。然而,坦妮娅【雷切尔薇姿 Rachel Weisz 饰】的出现,让瓦西里和丹尼洛夫都同时迷恋上了这个飒爽女兵。但塔妮娅喜欢的是瓦西里,这让丹尼洛夫大为妒忌。另一方面,德军派出了他们的狙击手康尼【艾德哈里斯 Ed Harris 饰】,让同是神枪手的他抗衡瓦西里。在硝烟弥漫的战场上,瓦西里和康尼开始了斗智斗勇的决斗。