故事始于一位90多岁的老人对自己在经济大萧条时期生活的追忆开始。23岁雅各衣(罗伯特·帕丁森 Robert Pattinson 饰)因为父母双亡,无力支付学费,被迫从名校肄业出逃。机缘巧合, 他在一个二流马戏团承担起了打杂和照顾动物的工作。马戏团的法宝是一只叫萝西的大象,这是一头非常有灵性的动物。可惜残暴的马戏总监奥古斯特(克里斯托弗·沃尔兹 Christoph Waltz 饰)从不知道爱惜动物。反倒他的妻子玛莲娜(瑞茜·威瑟斯彭 Reese Witherspoon 饰)充满母性地爱着马戏团的动物。因此,雅各衣在今后的日子里渐渐爱上了美丽的女人。在他们决定私奔之际被奥古斯特发现,却是萝西的惊人之举成全了他们的爱情。萝西的举动也成为了雅各保守了七十年的秘密。这个秘密到底是什么呢?。莉亚是个印第安女孩,跟父母幸福的生活在一起。由于一些有权优势的白人想在印第安保留地建工厂,因此想拿到莉亚爸爸的授权,而莉亚爸爸拒绝了他们。于是斯洛恩带领三个白人杀了莉亚的父母,并且伪造现场,出庭作证,说是莉亚杀的。最终莉亚被判终身监禁。六年后,莉亚转移到别的监狱路上出了车祸,逃跑了,回到了深爱的那片土地。莉亚辗转找到了当时杀了她父母的那些人中的戈登,杀了他。威利斯是印第安事务部主管印第安事物的官员,在看到戈登的尸体后开始追踪这个案子,在一系列的调查中,整个案情渐渐清晰。莉亚一个接一个的杀掉了那些阻止她复仇的人。最后,威利斯开枪打死了斯洛恩,所有的仇人都死了,莉亚骑着马,消失在地平线上。。