"Saving Private Ryan" follows Captain Miller's squad on their perilous journey, which results in the deaths of several members. The first to die is Private Caparzo (Vin Diesel), shot by a German sniper in Neuville while trying to save a French child. Later, the squad's medic, Irwin Wade (Giovanni Ribisi), is mortally wounded during an assault on a German machine-gun nest that Miller decides to attack against his men's wishes. This death creates a major crisis of faith within the squad.
A key turning point is the capture of a German soldier after the machine-gun nest is taken. Despite the squad's desire for revenge, Corporal Upham convinces Miller to follow the rules of war and let the soldier go free. This soldier is derisively nicknamed "Steamboat Willie."
Upon finally finding Private Ryan (Matt Damon) in the town of Ramelle, they discover he is protecting a strategically vital bridge with a small, underequipped group of paratroopers. Ryan refuses to abandon his post and his comrades, feeling he doesn't deserve to be saved over them. Respecting his decision, Miller and the surviving members of his squad decide to stay and help defend the bridge against an imminent German attack. In the ensuing battle, most of the remaining squad members, including Private Mellish (Adam Goldberg) and Private Jackson (Barry Pepper), are killed. Sergeant Horvath (Tom Sizemore) is also fatally wounded.
The ultimate twist of cruel fate is the reappearance of "Steamboat Willie," the German soldier Miller had earlier set free. In the chaotic final moments of the battle, it is this same soldier who mortally wounds Captain Miller. As Miller lies dying, he shoots at an approaching tank with his pistol before Allied air support finally arrives. With his last breath, he looks at Ryan and utters the words, "James... Earn this. Earn it." The film then cuts to the present day, revealing that the elderly man from the beginning of the film is James Ryan, who has been visiting Miller's grave, forever shaped by those final words.