Three West Point 1861 generation cadets and friends go on opposite sides after the breakout of The Civil War, with tragic consequences. A subplot involves Lucius, a Shelby Peyton's slave, who kills a slave trader and goes on the run.

Christien Anholt
as Terry O'Neil

Andre Braugher
as Lucius

Dan Futterman
as Shelby Peyton

Josh Lucas
as George Armstrong Custer

Clive Owen
as Devin O'Neil

Sophie Ward
as Shannon O'Neil

Sue-Ann Leeds
as Rose O'Neal Greenhow

Laura Linney
as Lily Magraw

Niall O'Brien
as James O'Neil

Paul Guilfoyle
as General Beauregard