故事讲述盖瑞(斯科特饰)和一个有六岁儿子的女人(莉莉饰)结婚,顺利成为孩子继父的他却发现继子拥有撒旦魔鬼的品行,他的麻烦也随之而来。。一个枪手原本打算解甲还乡,回蒙太拿州的农场。在那他却碰上了昔日失手没杀死的恐怖组织头子Jahar。于是忍不住重操旧业,提枪干掉了Jahar。不幸的是,不久后他被人诬陷为谋杀高级警官的凶手。他不得不藏匿起来,在十二岁女孩 Bennet的帮助下,尝试查明真相……。