鮑勃•維爾登(伊萬•麥克格雷格Ewan McGregor 飾)是個婚姻失敗的美國記者,絕望中來到中東,試圖設法潛入伊拉克進行戰地新聞報道以贏回前妻芳心。鮑勃在科威特遇到了以前采訪中聽說過的私家建築商林恩·卡薩迪(喬治•克魯尼 George Clooney 飾),苦苦哀求後者帶他過境。林恩曾是美國陸軍“地球精神部隊”的特種兵,在越戰老兵嬉皮比爾•迪昂格(詹姆斯•布裡奇斯 Jess Bridges 飾)的特殊訓練方法下尋求“絕地武士超能力”,以精神意念戰勝敵人;直到軍人拉裡•霍珀(凱文•斯帕西 Kevin S