Der Film spielt während des Amerikanischen Bürgerkrieges und erzählt die Geschichte von Charlie Anderson, einem Farmer in Shenandoah, Virginia. Er und seine Familie halten sich aus dem Krieg raus, weil es nicht "ihr" Krieg ist. Doch als der jüngste Sohn der Familie vom Feind gefangen genommen wird, muss Anderson sich in den Krieg einmischen.