故事发生在北爱尔兰独立战争期间。乔迪(福雷斯特·惠特克饰)是一名英国士兵,在阿尔玛被北爱尔兰共和军绑架。共和党军队试图用他来交换被英国军队关押的囚犯。弗格斯(斯蒂芬·雷亚,斯蒂芬·雷亚饰)正在保护乔迪。他在杀戮和战争中感到失落和无助。他对乔迪的经历感到怜悯和同情。他们成了好朋友。共和党军队最终未能获得囚犯,并要求弗格斯处决乔迪,但弗格斯秘密释放了他。乔迪离开前,他递给弗格斯一张女友迪尔的照片,并告诉他可以去伦敦找女友迪尔。出乎意料的是,当乔迪逃跑时,他不小心被一辆正在攻击他的英国坦克碾过。弗格斯已经厌倦了战争,他化名吉米逃到了伦敦。他在伦敦找到了迪尔,并被她深深吸引,但后来在酒店发现她是个男人。就在这时,爱尔兰共和军传来消息,他们判处弗格斯死刑,并要求弗格斯执行联合自杀的任务!