故事發(fā)生是北愛(ài)獨(dú)立戰(zhàn)爭(zhēng)期間。英國(guó)士兵喬迪(福里斯特·惠特克 Forest Whitaker 飾)在阿爾馬遭到了北愛(ài)共和軍的綁架,共和軍企圖用他來(lái)交換被英軍扣押的俘虜。看守喬迪的是弗格斯(斯蒂芬·瑞 Stephen Rea 飾),他的內(nèi)心對(duì)殺戮和戰(zhàn)爭(zhēng)感到迷失和無(wú)奈,對(duì)喬迪的遭遇感到惻隱與同情,他們成了好朋友。共和軍最終沒(méi)換來(lái)俘虜,上頭要求弗格斯處決喬迪,弗格斯暗中放走了他。喬迪走前交給弗格斯一張他女朋友迪爾的照片,告訴弗格斯可以去倫敦找他的女朋友迪爾。