20世紀(jì)90年代初,中東戰(zhàn)火一觸即發(fā),著名的“沙漠風(fēng)暴”正在醞釀之中。20歲的小伙子安東尼·斯沃福德(杰克·吉倫哈爾 Jake Gyllenhaal 飾)出身于軍人世家,他的祖父父親、叔父是歷次戰(zhàn)場上走下來的英雄。安東尼從小耳濡目染,立志成為一名在戰(zhàn)場上立下莫大功勛的光榮軍人。經(jīng)過無數(shù)殘酷訓(xùn)練,他終于被派往海軍陸戰(zhàn)隊(duì)第七陸戰(zhàn)遠(yuǎn)征旅第二營,正式投身中東戰(zhàn)場。安東尼躊躇滿志,卻發(fā)現(xiàn)戰(zhàn)爭的殘酷遠(yuǎn)遠(yuǎn)出乎他的意料。在此期間,家鄉(xiāng)的女友不忠出軌,恐懼、空虛、壓抑則時刻折磨他的神經(jīng),戰(zhàn)爭的真正意義更令他陷入沉思與矛盾之中……