因杀人而入狱的塞勒(尼古拉斯·凯奇 饰)终于熬过几年铁窗生涯获释了,心上人罗拉(劳拉·邓恩 饰)迎接了他的出狱。有情人又得以团聚,但罗拉的母亲玛丽(戴安·拉德 饰)一直都不喜欢塞勒,一直在阻挠女儿和塞勒来往。两人只好相约私奔,来到了南方。玛丽找来了侦探男友约翰尼(哈利·戴恩·斯坦通 饰)追踪他们,企图将罗拉带回去。两人在私奔过程中,都向对方袒露了自己生活中曾经有过的阴暗岁月,那些岁月里都混杂着血腥、暴力,但他们都充分体谅了对方。塞勒此时正为一个毒品贩子干活,贩子怕约翰尼因跟踪塞勒而发现他们的交易场所,因此将约翰尼干掉了。另一个毒贩鲍比(威廉·达福 饰)为了除掉塞勒,设了一个圈套正等待着塞勒上钩。
汤姆(大卫·斯特雷泽恩 饰)和盖尔(梅丽尔·斯特里普 饰)夫妻感情疏远,为了努力弥补缝隙,他们决定带着儿子Roarke(约瑟夫·梅泽罗 饰)和爱狗进行漂流冒险旅行——盖尔曾经勇敢地漂流过铁手套这一令人闻风丧胆的三河交汇处。途中他们遇见Wade(凯文·贝肯 饰)、Terry(约翰·C·赖利 饰)和Frank(威廉姆·拉金 饰),Wade的小手段让Roarke将他推崇为英雄。然而Frank中途无端失踪,突然Wade和Terry露出狰狞的真面目——他们是抢劫巨款潜逃的罪犯,正在逃亡。Wade利用汤姆和Roarke做人质,威胁盖尔带他们漂过铁手套。汤姆在误打误撞中逃离虎口,和爱狗在下游准备埋伏,勇敢的盖尔将第二次挑战铁手套,而且是要救出儿子。早在下游等待的汤姆和盖尔合力,不仅是战斗,还是再次感受到同甘共苦的爱情。
维克多(比尔·奈伊 饰)是一名正经历中年危机的即将退休的顶尖职业杀手,人过中年却一直孑然一身,过着单调刻板的生活。老妈一直逼迫他找个女人传宗接代,好"传承家族血液中的杀手基因"。 一次受雇于黑帮老大弗格森(鲁伯特·艾弗雷特 饰)去杀一个用伪造的名画的职业骗子罗丝(艾米莉·布朗特 饰)。但在行动过程中却对美貌热情的罗丝产生了莫名的感情,关键时刻不但放过了她更开始保护她。逃亡中,遇到在停车场打零工的年轻人托尼(鲁伯特·格林特 饰)。托尼误以为维克多是一名私家侦探并拜他为师。弗格森发现维克多未完成任务后,派出了"业内第二好"的杀手去继续完成任务,并将"违约"的维克多师徒也除掉。维克多、罗丝和托尼这三个风马牛不相及的人会发展出一段怎样的经历呢?