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