All Cast

Stephen Lang

Stephen Lang

Lt. Gen. Thomas Stonewall Jackson

Jeff Daniels

Jeff Daniels

Lt. Col. Joshua Lawrence Chamberlain

Robert Duvall

Robert Duvall

Gen. Robert E. Lee

Kevin Conway

Kevin Conway

Sgt. Buster Kilrain

C. Thomas Howell

C. Thomas Howell

Sgt. Thomas Chamberlain

Jeremy London

Jeremy London

Capt. Alexander 'Sandie' Pendleton

Matt Letscher

Matt Letscher

Col. Adelbert Ames

Brian Mallon

Brian Mallon

Maj. Gen. Winfield Scott Hancock

Bo Brinkman

Bo Brinkman

Maj. Walter Taylor

Bruce Boxleitner

Bruce Boxleitner

Lt. Gen. James Longstreet

William Sanderson

William Sanderson

Maj. Gen. A. P. Hill

Billy Campbell

Billy Campbell

Maj. Gen. George Pickett

Ryan Cutrona

Ryan Cutrona

Brig. Gen. Marsena Patrick

Mia Dillon

Mia Dillon

Jane Beale

Justin Dray

Justin Dray

George Jenkins

Robert Easton

Robert Easton

John Janney

Frankie Faison

Frankie Faison

Jim Lewis

Miles Fisher

Miles Fisher

John Beale

John Castle

John Castle

Old Penn

Conn Horgan

Conn Horgan

Pvt. Dooley

Barry McEvoy

Barry McEvoy

Marion Sibert

Robert Byrd

Robert Byrd

Confederate General

Karen Goberman

Karen Goberman

Lucy Beale

Joseph Fuqua

Joseph Fuqua

Col. J. E. B. Stuart

Patrick Gorman

Patrick Gorman

Gen. John Bell Hood

Lydia Jordan

Lydia Jordan

Jane Corbin

Ed Markey

Ed Markey

Irish Brigade Officer

Ted Turner

Ted Turner

Col. Tazewell Patton

Thomas B. Mason

Thomas B. Mason

Old Man in Fredericksburg (as Tom Boyd Mason)

Gary Gustin

Gary Gustin

Confederate Soldier

William Morgan Sheppard

William Morgan Sheppard

Gen. Isaac Trimble

Buck Taylor

Buck Taylor

Gen. Maxcy Gregg

Herb Mitchell

Herb Mitchell

Union Officer (uncredited)

Andrew Prine

Andrew Prine

Brig. Gen. Richard B. Garnett (uncredited)