Фактическая основа фильма: Младший лейтенант Василий Григорьевич Зайцев — историческое лицо, знаменитый снайпер 62-й армии, награжденный за бои в Сталинграде звездой Героя Советского Союза. Когда осенью 1942 г. для борьбы с русскими снайперами в Сталинград был направлен офицер, которого сам Зайцев в своих воспоминаниях именует майором Коннигом (согласно Артуру Кларку — начальник школы снайперов в Цоссене, штандартенфюрер СС Гейнц Торвальд) , Зайцеву было поручено убить немецкого «сверхснайпера»] . Зайцев старается справится с этим заданием с помощью своего помощника Николая Куликова, что подробно описал впоследствии в своих воспоминаниях. В результате этот эпизод фигурирует в ряде западных работ о Сталинградской битве, включая книгу Уильяма Крейга "Враг у ворот: Битва за Сталинград", которая и послужила основой для фильма. Фильм был подвергнут критике как в России, так и на Западе за слишком свободные трактовки фактов, а также выдуманные сюжет и детали в изображениях персонажей, уход от исторических фактов.
Некоторые советские ветераны Сталинграда были настолько оскорблены неточностями в фильме и тем, как была изображена Красная Армия, что потребовали запрета фильма, однако эта просьба не была удовлетворена".

"Ворошиловский стрелок": главный герой фильма явно был снайпером в молодости; он и не подозревал, как пригодится ему военное мастерство в мирной жизни.. . Фильм отличный.
