Guerra civile americana: Jake Roedel (Tobey Maguire), figlio di un emigrante tedesco cresciuto nel Missouri, Jack Bull Chiles (Skeet Ulrich), figlio di un proprietario di piantagioni, Daniel Holt (Jeffrey Wright), uno schiavo affrancato, decidono di entrare nelle fila dei guerriglieri del Sud che combattono da irregolari la loro guerra contro il Nord. Il film è la straordinaria storia di questi ragazzi che scoprono il valore dell'amicizia, dell'amore, degli ideali, attraverso la brutalità della guerra.