美国内战期间,流寇把乔赛·韦尔斯(克林特·伊斯特伍德 饰)一家的安稳田园摧残到家破人亡。于是乔赛·韦尔斯决定加入南军游击队,保护手无寸铁的人。内战结束时,他拒绝向杀害自己家人的北军投降,走上一条逃亡之路。在路上,他遇到一个印第安切诺基老酋长,一个纳瓦霍妇女,和 来自堪萨斯的母女俩……
国内战将结束前,一个安居乐业的小农家却无故被摧残,留下乔希一个人,他决定加入游击队里反击,保护一群手无寸铁的人……