美国曾经有“家族世仇”的传统,马凯和康菲尔就是两个世代仇杀不止的家族,1810年,约翰·马凯与詹姆斯·康菲尔在雨夜中交火,双双身亡。约翰的遗孀为了让儿子摆脱世仇,带幼子远赴纽约生活,而詹姆斯的父亲则发誓将两个孙子养大以后报仇。
二十年后,威利·马凯长大成人,他要赶回老家继承父亲的遗产,在经历了一场缓慢又状况百出的火车旅行之后,威利与同行的姑娘维吉妮亚结为朋友。到达目的地的威利拜访维吉妮亚家,而这位姑娘居然是康菲尔一家的小女儿,维吉妮亚的两个哥哥在知晓威利身份以后要加害他,但是“待客之道”的传统让他们不能在家中下手,于是威利赖在康菲尔家中以求自保……。影片根据前电影记者汤姆-布莱迪的原著小说改编而来。 故事的起源发生在1973年,一个名叫克洛特的小女孩,因为护送弟弟时失误而让弟弟惨遭杀害。20年之后,成年的克洛特(安德丽亚·瑞斯波罗格 Andrea Riseborough 饰)为了复仇,成了一名非常激进的爱尔兰共和军,并和另外两个兄弟格里和科尼尔联手接下了组织安排的一个棘手任务——在伦敦地铁制造一场惊天爆炸。但在这次行动中,克洛特被英国军情五处的高级官员麦克(克里夫·欧文 Clive Owen 饰)截获,麦克给了克洛特两条路选择:一是去坐25年牢,永远别再想见到自己的儿子;二是背叛兄弟,成为军情五处的绝密线人。为此,克洛特不得不背叛身为爱尔兰共和军的家人和自己的信仰。但在一次次行动中,双方都发现了有内鬼在作怪,于是克洛特首当其冲地被当作了牺牲品......。