Dziesięciu zupełnie obcych sobie ludzi wraca w Wigilię autobusem do domu. Na opuszczonym odcinku drogi potrącają motocyklistę. Jednak kiedy idą pomóc mężczyźnie, on zaczyna do nich strzelać. Przerażeni pasażerowie w obronie własnej zabijają napastnika. Wkrótce jednak zdają sobie sprawę, że ośmiu innych członków jego gangu było świadkami ich czynu. Zmuszeni do ucieczki ludzie znajdują schronienie na porzuconym, zniszczonym podwórku, gdzie używając zaimprowizowanych broni, bronią się przed morderczą grupą. Wiedzą jednak, że z każdą sekundą ich szanse na przeżycie są coraz mniejsze, a ich jedyną szansą jest atak.
Trwa wojna secesyjna. Bushwackers to grupa partyzantów walczących z Jankesami na pograniczu Kansas i Missouri. Do oddziału przyłączają się dwaj przyjaciele, syn niemieckiego emigranta Jake Roedel (Tobey Maguire) i pochodzący z ziemiańskiej rodziny Jack Bull Chilles (Skeet Ulrich). Wkrótce nadchodzi zima, która dla Bushwackersów oznacza przerwanie działań wojennych. Grupa rozdziela się, by znów spotkać się wiosną. Jake trafia do kryjówki na zboczu wzgórza, gdzie poznaje młodą wdowę Sue Lee (Jewel Kilcher). To spotkanie wpływa na dotychczasowe życie młodego człowieka.