Sam Elliott
as
Brig. Gen. John Buford
Richard Jordan
as
Brig. Gen. Lewis A. Armistead
Stephen Lang
as
Maj. Gen. George E. Pickett
Patrick Gorman
as
Maj. Gen. John Bell Hood