Stephen Lang
— Lt. Gen. Thomas Stonewall Jackson
Jeff Daniels
— Lt. Col. Joshua Lawrence Chamberlain
Robert Duvall
— Gen. Robert E. Lee
Kevin Conway
— Sgt. Buster Kilrain
C. Thomas Howell
— Sgt. Thomas Chamberlain
Jeremy London
— Capt. Alexander 'Sandie' Pendleton
Matt Letscher
— Col. Adelbert Ames
Brian Mallon
— Maj. Gen. Winfield Scott Hancock
Bo Brinkman
— Maj. Walter Taylor
Bruce Boxleitner
— Lt. Gen. James Longstreet
William Sanderson
— Maj. Gen. A. P. Hill
Billy Campbell
— Maj. Gen. George Pickett
Ryan Cutrona
— Brig. Gen. Marsena Patrick
Mia Dillon
— Jane Beale
Justin Dray
— George Jenkins
Robert Easton
— John Janney
Frankie Faison
— Jim Lewis
Miles Fisher
— John Beale
John Castle
— Old Penn
Conn Horgan
— Pvt. Dooley
Barry McEvoy
— Marion Sibert
Robert Byrd
— Confederate General
Karen Goberman
— Lucy Beale
Joseph Fuqua
— Col. J. E. B. Stuart
Patrick Gorman
— Gen. John Bell Hood
Lydia Jordan
— Jane Corbin
Ed Markey
— Irish Brigade Officer
Ted Turner
— Col. Tazewell Patton
Thomas B. Mason
— Old Man in Fredericksburg (as Tom Boyd Mason)
Gary Gustin
— Confederate Soldier