故事发生在19世纪中叶的美国得克萨斯州,年轻的约翰(克林顿·斯皮尔斯伯里饰)因土匪行为失去父母,成为孤儿。印度的唐图(Michael Horse饰)收留了无家可归的约翰,在他的照顾下,约翰成长为一个高大的年轻人。有一天,约翰踏上了寻找哥哥丹(John Bennett Perry饰)的旅程,途中遇到了一个名叫艾米(Juanin Clay饰)的女人。艾米的叔叔卢卡斯(由约翰·哈特饰演)在镇上经营一家报纸,并因多次发表揭露其罪行的文章而遭到当地卡文迪什帮派的报复。最终,卢卡斯不幸牺牲了自己。愤怒的约翰加入了丹率领的反土匪小组,丹不仅想为艾米报仇,也想为自己的父母报仇。