中年杀手维克多(比尔·奈伊扮演)一向独来独往的生活里闯进了两个人: 一个名叫托尼的年轻人(鲁珀特扮演)成为了维克多的徒弟,还有一个胆大包天的女贼Rose(艾米莉扮演),她得罪了黑道上的人,维克多受雇去杀她。然而环境所迫致使维克多无法下手,黑道老大遂又派出了两路人马过来杀她(并且顺带着把这师徒二人也结果掉)。维克多决定帮助Rose,这个另类三人组来到维克多家里避风头,家中还有他那坏脾气的老妈路易萨(艾琳·阿特金斯饰演)。在躲避追杀的过程中维克多对Rose渐生情愫,可是她发现了他的身份和使命,害怕他会杀死她,而他们与追杀者的最终对决也不可避免。