故事發(fā)生是北愛(ài)獨(dú)立戰(zhàn)期間。英國(guó)士兵喬迪(里斯特·惠特克 Forest Whitaker 飾)在阿爾馬遭到了北愛(ài)共和軍的綁架,共軍企圖用他來(lái)交換被英扣押的俘虜。看守喬迪是弗格斯(斯蒂芬·瑞 Stephen Rea 飾),他的內(nèi)心對(duì)殺戮和戰(zhàn)爭(zhēng)感到迷失和無(wú)奈對(duì)喬迪的遭遇感到惻隱同情,他們成了好朋友共和軍最終沒(méi)換來(lái)俘虜上頭要求弗格斯處決喬,弗格斯暗中放走了他喬迪走前交給弗格斯一他女朋友迪爾的照片,訴弗格斯可以去倫敦找的女朋友迪爾。不料喬逃走時(shí)卻誤被來(lái)襲擊的軍坦克軋死了,早已厭了戰(zhàn)爭(zhēng)的弗格斯逃到了敦,化名吉米。他在倫找到了迪爾,被她深深引,后來(lái)在旅館時(shí)卻發(fā)她是男兒身。此時(shí)愛(ài)爾共和軍傳來(lái)消息,他們經(jīng)判了弗格斯死刑,他要求弗格斯去執(zhí)行一次歸于盡的任務(wù)!?豆?