1993年,粗鲁张扬的男人约瑟夫·杜森特(乔什·布洛林 Josh Brolin 饰)在深夜遭人绑架。当他醒来时,发现身处一个完全封闭的房间。每天有人按时送来一成不变的饺子,却没人告诉他为什么将其囚禁在这里。他愤怒、沮丧、绝望、哀伤,通过房间里的电视机,得知前妻堂娜·霍桑被人残忍杀害、年仅三岁的女儿米娅被人收养的消息,而自己则背负了杀人犯的罪名。万念俱灰的约瑟夫求死不能,为了女儿他锻炼身体,试图从牢笼中逃脱。漫长的二十年过去,体格健硕的约瑟夫又意外地被人释放。他求助于好朋友恰吉(迈克尔·因佩里奥利 Michael Imperioli 饰),并得到了美丽女孩玛丽的帮助(伊丽莎白·奥尔森 Elizabeth Olsen 饰)。
约瑟夫靠着仅有的线索追查自己被囚禁的原因,而他也终于逼近那个可怕的真相……。艺术品经纪人丹尼尔与妻子奥莉薇娅在外举办化妆舞会,保姆在家照看女儿。舞会的调酒师凯西·罗斯密切关注着这对夫妇,心里盘算着一个秘密计划对付二人……。作为一个在得克萨斯州长大的年轻女孩,汉娜曾躲在隐蔽的角落,亲眼目睹法兰克·麦克墨菲为了偷窃他们的马匹而屠杀她的家人。她因失去双亲被送入孤儿院,不久之后便遇见艾瑟姆·达特,此人传授给她赏金猎人的全部技巧。艾瑟姆·达特毫无疑问是一位闻名遐迩的边境枪手。他不是唯一一位出现在汉娜的法律这部电影中的真实历史人物。我们将看到她在两位潜在追求者之间徘徊犹豫——警察局副局长怀亚特·厄普和牙医约翰·亨利。两位都是真实的历史人物,因其无比紧密的羁绊以及参与极具传奇色彩的O.K牧场枪战而被人们所熟识。汉娜最好的朋友则是一位名叫玛丽的脾气火爆的赏金猎人。。