美國(guó)南北戰(zhàn)爭(zhēng)時(shí)期,JakeRoedel(托比·馬奎爾TobeyMaguire飾)是南方一個(gè)德國(guó)人的兒子,和他支持北方的父親不同,他支持的是南ddd。他和好友JackBullChiles(斯基特·烏爾里奇SkeetUlrich飾)一起加入了南方的游擊部隊(duì)。他們又結(jié)識(shí)了GeorgeClyde和George的之前的黑奴DanielHolt(杰弗里·懷特JeffreyWright飾)。四人都在JohnBlack的部隊(duì)下效力。駐扎在山上的時(shí)候,村里的寡婦SueLeeShelley(珠兒JewelKilcher飾)和JackBull相愛(ài)了,在后來(lái)的戰(zhàn)爭(zhēng)中,Jack戰(zhàn)死,而Jake則與部隊(duì)里的一個(gè)叫Pitt(喬納森·萊斯·梅耶斯JonathanRhysMeyers飾)的人產(chǎn)生了矛盾,Pitt更是開(kāi)槍打傷了Jake和Ho...