作为北爱尔兰恬静小岛的居民,年幼的弗兰基过着平静的生活,跟随慈善的父亲学习捕鱼技能。然而有一天,一位蒙面歹徒闯入家中,枪杀了他的父亲,仅仅因为他父亲表达了对爱尔兰共和军的同情。成年后,弗兰基(由布拉德·皮特饰演)成为一名爱尔兰共和军的神枪手。但是面对强大的英军,他们决定购买毒刺式导弹。
五个月后,弗兰基隐藏身份,暂时住在警察汤姆(由哈里森·福特饰演)家中。他与汤姆一家建立了友谊,并将大笔金钱藏在他们家里。同时,弗兰基找到本地的军火商波克(特里特·威廉斯饰演),购买导弹。然而军火商急需钱,派出蒙面人闯入汤姆家,打乱了原本的计划。面对警察朋友和爱尔兰的使命,弗兰基将做出怎样的抉择呢?