- 本(塞缪尔·施奈德 Samuel Schneider 饰)是一名十六岁的德国少年,他的父亲(乌尔里奇·图克尔 Ulrich Tukur 饰)是一位非常成功的话剧导演。在本很小的时候,父亲就和他的母亲离婚了,离婚后,父亲独自一人搬到了马拉喀什生活,并且在这里组建了新的家庭。 这一次,本趁着暑假的档口也来到了这座魂牵梦绕的城市,对于儿子的到来,父亲显得非常的高兴,他希望能够借此机会来修复自己和儿子之间濒临碎裂的关系。然而,现实哪有想象中的这么简单,本和父亲之间爆发了剧烈的争吵,之后,本离家出走。在夜店里,本邂逅了名为卡利玛(阿弗西娅·埃尔奇 Hafsia Herzi 饰)的妓女,卡利玛替本打开了新世界的大门。
- 斯大林格勒战役中,瓦西里(裘德•洛 Jude Law 饰)是一个威震部队的神枪手。他的好枪法百发百中,令敌人闻风丧胆。 为了激励士气,树立榜样,瓦西里的战友——苏军文宣部军官丹尼洛夫(约瑟夫•费因斯 Joseph Fiennes 饰)在报纸上大量刊登瓦西里的英雄事迹,令瓦西里的形象更为高大。然而,坦妮娅(雷切尔•薇姿 Rachel Weisz 饰)的出现,让瓦西里和丹尼洛夫都同时迷恋上了这个飒爽女兵。但塔妮娅喜欢的是瓦西里,这让丹尼洛夫大为妒忌。 另一方面,德军派出了他们的狙击手康尼(艾德•哈里斯 Ed Harris 饰),让同是神枪手的他抗衡瓦西里。在硝烟弥漫的战场上,瓦西里和康尼开始了斗智斗勇的决斗。