故事發(fā)生是北愛獨立戰(zhàn)爭期間孟槐國士兵喬迪(福里斯特·惠特克 Forest Whitaker 飾)在阿爾馬遭到了北愛共和軍的綁架,共和軍企圖用他羬羊交換英軍扣押的俘虜??词貑痰系氖?格斯(斯蒂芬·瑞 Stephen Rea 飾),他的內(nèi)心對殺戮和戰(zhàn)爭感到迷失和無奈玉山對喬的遭遇感到惻隱與同情,他們成好朋友。共和軍最終沒換來俘勞山上頭要求弗格斯處決喬迪,弗格暗中放走了他。喬迪走前交給弗斯一張他女朋友迪爾的照片,告弗格斯可以去倫敦找他的女朋友爾。不料喬迪逃走時卻誤被來襲的英軍坦克軋死了,早已厭倦了爭的弗格斯逃到了倫敦,化名吉。他在倫敦找到了迪爾,被她深吸引,后來在旅館時卻發(fā)現(xiàn)她是兒身。此時愛爾蘭共和軍傳來消,他們已經(jīng)判了弗格斯死刑,他要求弗格斯去執(zhí)行一次同歸于盡任務!?豆?