Zima 1942 roku. Pod Stalingradem trwają zacięte walki. Za namową komisarza Daniłowa (Joseph Fiennes) strzelec Wasilij Zajcew (Jude Law) zaczyna eliminować wrogów z ukrycia. Wieść o jego wyczynach dociera do obozu niemieckiego, gdzie powstaje plan rozprawienia się z groźnym przeciwnikiem. Hitlerowcy sprowadzają z Berlina swojego najlepszego snajpera, majora Königa (Ed Harris). Między nim a Zajcewem rozpoczyna się dramatyczny, zacięty pojedynek. Tylko jeden z jego uczestników może przeżyć...