有一段时间,琼斯(汤米·李·琼斯,汤米·李·琼斯饰)因为生计所迫,不得不抛弃家人和孩子与印第安部落一起旅行。现在,他终于回到了自己的家乡,但等待他的不是阔别已久的温暖的家庭,而是妻子的去世和已婚女儿玛吉(凯特·布兰切特,Cate Blanchett)的冷遇。 虽然玛吉对她的父亲怀恨在心,但玛吉的女儿莉莉(埃文·蕾切尔·伍德·埃文·蕾切尔·伍德饰)和她的祖父特别亲近。然而,坏运气降临到这个家庭,莉莉被歹徒绑架,玛吉的丈夫布里克(艾伦·艾克哈特·艾伦·艾克哈特饰)也死于歹徒之手。 为了找回女儿,玛吉和琼斯毅然踏上了复仇之旅。然而,挡住去路的不仅仅是残忍的凶手,还有父女之间深深的隔阂。