Shenandoah er et storslået drama om en familie, der forsøger at holde sig fri af den Amerikanske Borgerkrig, men berøres dybt af den. James Stewart er en selvbestaltet farmer fra Virginia, som nægter at tage stilling til konflikten mellem Nord- og Sydstaterne. Han kan ikke gå ind for sine egne, da han er imod slaveriet. Han vil heller ikke støtte modpartens krigsagression. Først da hans søn tages til fange, tvinges han til at tage stilling og til at gå i aktion.