Confederate assault back, and the Union flank holds. That evening, Stuart finally arrives, and Lee reprimands him for his being out of contact. At the same time, Longstreet's remaining division, under Maj. Gen. George Pickett, arrives on the field. For the third day, July 3, Lee decides to send three divisions—Pickett's, Trimble's, and J. Johnston Pettigrew's—to attack the center of the Union line at Cemetery Ridge. Longstreet expresses his belief to Lee that the attack will fail, as the movement is a mile over open ground, and that the Union II Corps under Maj. Gen. Winfield Scott Hancock is deployed behind a stone wall, just as Longstreet's men had been at Fredericksburg. Lee nonetheless orders the attack to proceed. Longstreet then meets with the three division commanders and details the plan, beginning first with Colonel Edward Porter Alexander's artillery clearing the Union guns off the ridge, before deploying the men forward. Despite heavy Confederate fire, Alexander is unable to make an impact upon the Union guns. When Pickett asks to move forward, Longstreet simply nods. The Confederate divisions march across the open field, and Hancock is wounded as he commands from the front line. One of Pickett's brigades, commanded by Brig. Gen. Lewis Armistead, makes it over the stone wall, but Armistead is wounded and captured by Union troops. The Confederates retreat due to high casualties. Seeing a despondent General Pickett, General Lee implores him to "See to his division" to which Picket replies "General Lee, I have no division": Pickett's Charge ultimately fails. Meeting with Longstreet that evening, Lee finally decides that they will withdraw. The film ends with the fates of the major figures of the battle. Cast Confederate Tom Berenger as Lieutenant General James Longstreet Martin Sheen as General Robert E. Lee Stephen Lang as Major General George Pickett Richard Jordan as Brigadier General Lewis Armistead Andrew Prine as Brigadier General Richard B. Garnett Cooper Huckabee as Henry Thomas Harrison Patrick Gorman as Major General John Bell Hood Bo Brinkman as Major Walter H. Taylor James Lancaster as Lieutenant Colonel Arthur Fremantle W. Morgan Sheppard as Major General Isaac R. Trimble Kieran Mulroney as Major Moxley Sorrel James Patrick Stuart as Colonel Edward Porter Alexander Tim Ruddy as Major Charles Marshall Royce D. Applegate as Brigadier General James L. Kemper Ivan Kane as Captain T. J. Goree Warren Burton as Major General Henry Heth MacIntyre Dixon as