斯大林格勒戰(zhàn)役中,瓦西里(裘德?洛 Jude Law 飾)是一個威震部隊的神槍手。他的好槍法百發(fā)百中,令敵人聞風(fēng)喪膽?! 榱思钍繗?,樹立榜樣,瓦西里的戰(zhàn)友——蘇軍文宣部軍官丹尼洛夫(約瑟夫?費(fèi)因斯 Joseph Fiennes 飾)在報紙上大量刊登瓦西里的英雄事跡,令瓦西里的形象更為高大。然而,坦妮婭(雷切爾?薇姿 Rachel Weisz 飾)的出現(xiàn),讓瓦西里和丹尼洛夫都同時迷戀上了這個颯爽女兵。但塔妮婭喜歡的是瓦西里,這讓丹尼洛夫大為妒忌。 另一方面,德軍派出了他們的狙擊手康尼(艾德?哈里斯 Ed Harris 飾),讓同是神槍手的他抗衡瓦西里。在硝煙彌漫的戰(zhàn)場上,瓦西里和康尼開始了斗智斗勇的決斗。