De film vertelt het waargebeurde verhaal van Vassili Zaitsev, een Russische sluipschutter die tijdens de Slag om Stalingrad in de Tweede Wereldoorlog in z'n eentje honderd Duitsers vermoordde.
Een Duits-Joodse jongen probeert tussen 1938 en 1945 te overleven door zijn achtergrond te verbergen en zich feilloos aan te passen aan zijn omstandigheden - aanvankelijk in een communistisch weeshuis, vervolgens als lid van de Hitlerjugend.
Er breekt een burgeroorlog uit in de Russische Federatie, en de leider van de rebellen is voorstander van nucleaire interventie. De onderzeeër USS Alabama wordt in opperste paraatheid gebracht. Frank Ramsey, de kapitein van de onderzeeër, krijgt het aan de stok met zijn eerste officier Ron Hunter, als een eerder bevel om tien atoomraketten af te vuren niet kan worden bevestigd door een storing in de verbindingsapparatuur.