Stalingrad, 1942. Während sich die deutschen und die russischen Truppen in Stalingrad gegenseitig grausame Verluste zufügen, sieht der Rest der Welt voll Furcht dem Ausgang dieser Schlacht entgegen. Doch der gefürchtete russische Präzisionsschütze Vassili Zaitsev (Jude Law) kennt keine Angst und schießt einen seiner Gegner nach dem anderen nieder. Vassilis legendärer Ruf führt bald zu einem Duell mit dem besten Scharfschützen der deutschen Armee, Major König (Ed Harris). Zwischen beiden kommt es zu einem erbitterten Zweikampf, während um sie herum mit Commisar Danilov (Joseph Fiennes), Tania Chernova (Rachel Weisz) und Koulikov (Ron Perlman) die furchtbarste Schlacht aller Zeiten tobt.