美国内战期间,杰克·罗德尔(托比·马奎尔饰)是一位来自南方的德国人的儿子。 与支持北方的父亲不同,他支持南方。 他和朋友杰克·布尔·奇利斯(斯基特·乌尔里奇饰)一起加入了南方的游击队。 他们遇到了乔治·克莱德和乔治的前黑人仆人丹尼尔·霍尔特(杰弗里·怀特饰)。 这四人都在约翰·布莱克手下服役。 驻扎在山里时,村寡妇苏·李·雪莱(朱厄尔·基尔彻饰)与杰克·布尔坠入爱河。 在随后的战斗中,杰克战死,杰克结识了军队中的一个人,名叫皮特(乔纳森·赖斯 Jonathan Rice 饰)。 乔纳森·莱斯·梅耶斯(乔纳森·莱斯·梅耶斯 饰)发生争执,皮特甚至开枪打伤了杰克和霍尔特。 后来,杰克再次与苏结婚。 在往返另一个城市的途中,杰克和霍尔特再次遇见了皮特……