斯大林格勒战役中,瓦西里(裘德•洛 Jude Law 饰)是一个威震部队的神枪手。他的好枪法百发百中,令敌人闻风丧胆。
为了激励士气,树立榜样,瓦西里的战友——苏军文宣部军官丹尼洛夫(约瑟夫•费因斯 Joseph Fiennes 饰)在报纸上大量刊登瓦西里的英雄事迹,令瓦西里的形象更为高大。然而,坦妮娅(雷切尔•薇姿 Rachel Weisz 饰)的出现,让瓦西里和丹尼洛夫都同时迷恋上了这个飒爽女兵。但塔妮娅喜欢的是瓦西里,这让丹尼洛夫大为妒忌。
另一方面,德军派出了他们的狙击手康尼(艾德•哈里斯 Ed Harris 饰),让同是神枪手的他抗衡瓦西里。在硝烟弥漫的战场上,瓦西里和康尼开始了斗智斗勇的决斗
由于生活所迫,母亲把女孩杰索米娜(茱莉艾塔·玛西娜 Giulietta Masina 饰)卖给了江湖艺人藏巴诺(安东尼·奎恩 Anthony Quinn 饰)。在相处中,女孩却发现这个空有一身蛮力的家伙,根本不懂得照顾女人,他买她只是为了让她做牛做马,在他演出的时候扮演小丑,平时给他做饭,陪他睡觉。这种粗暴蛮横的家伙,让她萌生逃离的念头,然而,几次出逃,均告失败。
在一次观看高空走钢丝表演的时候,杰索米娜认识了绰号“傻瓜”的马戏团艺人——玛托(理查德·贝斯哈特 Richard Basehart 饰演),并且在他的引导下学会了演奏乐器。她非常感激,对这个男人产生了依恋。然而,但是藏巴诺的出现,再次打破了她的一切幻想,毁掉了来之不易的幸福……