故事發(fā)生在19世紀(jì)中葉的美國(guó)得克薩斯州,年輕的約翰(克林頓·斯皮爾斯伯里飾)因土匪行為失去父母,成為孤兒。印度的唐圖(Michael Horse飾)收留了無(wú)家可歸的約翰,在他的照顧下,約翰成長(zhǎng)為一個(gè)高大的年輕人。有一天,約翰踏上了尋找哥哥丹(John Bennett Perry飾)的旅程,途中遇到了一個(gè)名叫艾米(Juanin Clay飾)的女人。艾米的叔叔盧卡斯(由約翰·哈特飾演)在鎮(zhèn)上經(jīng)營(yíng)一家報(bào)紙,并因多次發(fā)表揭露其罪行的文章而遭到當(dāng)?shù)乜ㄎ牡鲜矌团傻膱?bào)復(fù)。最終,盧卡斯不幸犧牲了自己。憤怒的約翰加入了丹率領(lǐng)的反土匪小組,丹不僅想為艾米報(bào)仇,也想為自己的父母報(bào)仇。