Martin Fallon (Mickey Rourke), inandığı bir dava uğruna savaşan bir teröristtir. Ancak artık bu hayattan çıkmak istemektedir. Londra'nın acımasız gangsteri Meehan (Alan Bates), Fallon'a çıkış yolunu sunmak için son bir cinayet işlemesini talep eder: karşılığında sahte bir pasaport ve yeni bir kimlik - Fallon'ın özgürlüğüne giden anahtar olacaktır. Fallon, bu cinayeti işledikten sonra vicdan azabı çeker ve bir papaz olan Rahip Da Costa'ya (Bob Hoskins) gidip günah çıkarır. Papaz, günah çıkarma sırrı gereği bu bilgiyi kimseye açıklayamaz, ancak Meehan, papazın da ortadan kaldırılmasını ister. Fallon, bu tehlikeli durumda hem örgütten hem de mafyadan kaçarken özgürlüğünü kazanmaya çalışır.