在斯大林格勒战役中,瓦西里(裘德洛饰)是一支卓越军队的神枪手。他的好枪法百发百中,令敌人闻风丧胆。 瓦西里的战友、苏联宣传部军官丹尼洛夫(约瑟夫·费因斯饰)为了鼓舞士气,树立榜样,在报纸上大量刊登瓦西里的英雄事迹,使瓦西里的形象更加高大。 然而,坦尼娅(瑞秋·维希·蕾切尔·薇姿饰)的出现让瓦西里和丹尼洛夫都迷恋上了这个风度翩翩的女兵。 但是塔妮娅喜欢瓦西里,这让达尼洛夫很嫉妒。 另一方面,德国人派出狙击手康妮(埃德·哈里斯饰)让同样是神枪手的他与瓦西里一决高下。 在硝烟弥漫的战场上,瓦西里和康妮开始了一场斗智斗勇的决斗。