The film centers mostly around the personal and professional life of Thomas "Stonewall" Jackson, a brilliant if eccentric Confederate general, from the outbreak of the American Civil War until its halfway point.
Stephen Lang
as Lt. Gen. Thomas Stonewall Jackson
Jeff Daniels
as Lt. Col. Joshua Lawrence Chamberlain
Robert Duvall
as Gen. Robert E. Lee
Kevin Conway
as Sgt. Buster Kilrain
C. Thomas Howell
as Sgt. Thomas Chamberlain
Jeremy London
as Capt. Alexander 'Sandie' Pendleton
Matt Letscher
as Col. Adelbert Ames
Brian Mallon
as Maj. Gen. Winfield Scott Hancock
Bo Brinkman
as Maj. Walter Taylor
Bruce Boxleitner
as Lt. Gen. James Longstreet
William Sanderson
as Maj. Gen. A. P. Hill
Billy Campbell
as Maj. Gen. George Pickett