锅盖头(2005)的海报和剧照
1990年夏,第一次海湾战争烽火欲燃。作为美国海军陆战队的一员,经历了两年的艰苦训练,年仅20岁的狙击手安东尼•斯沃福德(杰克•吉伦哈尔 饰)肩上扛着100磅重的装备辎重、手上拿着狙击步枪、满怀对于战争的憧憬和成为英雄的渴望,随部队一同开往了沙特,在荒漠中静候着进攻伊拉克的命令下达。斯沃福德的祖父参加过二战、父亲经历了越战、叔叔曾在军中服役,前辈的戎马生涯深深影响着他,暴力、性与男子汉气概对于许多青春懵懂的男孩来说有着莫大的吸引力,因此斯沃福德早在14岁时就梦想着成为海军陆战队员,他坚信“成为了男人就要去打仗,男人和战争总是密不可分的”。
然而战争并非理想中那样充满着英雄主义的浪漫色彩,在沙漠中等待任务分配的漫长6个月几乎把斯沃福德与战友们的所有意志消磨殆尽,而斯沃福德在为国家“服务”的同时,他的女朋友却抛弃他投入了一个旅馆服务生的怀抱。战争的序幕渐渐拉开,斯沃福德经受着烦恼和恐惧的折磨,他的战争经历虽然短促,却也好几次面临生死关头,他曾经想到过自杀,也曾崩溃得拔枪对着战友,他被伊拉克人射伤过,也被另一支兄弟部队误射过。在战争的尾声,跋涉了10多公里的斯沃福德亲眼目睹了战败的伊拉克军队被屠杀后的恐怖情景:有的士兵尸体被烧成了灰烬,有的还保持着生命中最后时刻的姿态……斯沃福德与战友们发觉,战争远比想象要来得残酷,他们开始反思,作为一个美国人、一个男人、一个士兵,到底意味着什么?