美國(guó)南北戰(zhàn)爭(zhēng)時(shí)期,Jake Roedel(托比·馬奎爾 Tobey Maguire 飾)是南方一個(gè)德國(guó)人的兒子,和他支持北方的父親不同,他支持的是南方。他和好友Jack Bull Chiles(斯基特·烏爾里奇 Skeet Ulrich 飾)一起加入了南方的游擊部隊(duì)。他們又結(jié)識(shí)了George Clyde和George的之前的黑奴Daniel Holt(杰弗里·懷特 Jeffrey Wright 飾)。四人都在John Black的部隊(duì)下效力。駐扎在山上的時(shí)候,村里的寡婦Sue Lee Shelley(珠兒 Jewel Kilcher 飾)和Jack Bull相愛了,在后來的戰(zhàn)爭(zhēng)中,Jack戰(zhàn)死,而Jake則與部隊(duì)里的一個(gè)叫Pitt(喬納森·萊斯·梅耶斯 Jonathan Rhys Meyers 飾)的人產(chǎn)生了矛盾,Pitt更是開槍打傷了Jake和Ho...