Факты и киноляпы. Враг у ворот
Факты
Образ Людмилы — возможная ссылка на другого известного советского снайпера, Людмилу Павличенко. Она имела на своем счету более трехсот убийств, а Василий Зайцев — приблизительно 257.
Название фильма взято из книги «Враг у ворот: Сражение за Сталинград» (1973) Уильяма Крейга (William Craig), в которой задокументированы реальные военные подвиги Василия Зайцева.
Некоторые советские ветераны Сталинграда были настолько оскорблены неточностями в фильме, что они расценили как оскорбление то, как изображена Красная Армия. 7 мая 2001 года, вскоре после того, как прошла премьера фильма в России, ветераны выразили своё недовольство в Думе, требуя запрета фильма, однако эта просьба не была удовлетворена.
В действительности никакого счастливого воссоединения Василия Зайцева и Тани Чеховой не было. До конца войны они считали друг друга мертвыми, и о том, что Василий жив, Таня узнала через несколько лет; он уже был женат.
В действительности никакого майора Кёнига не существовало. Немцем, застреленным на поединке снайперов, был ас-снайпер полковник СС Хайнц Торвальд. Немцы, не желая признавать убийство своего лучшего снайпера, заявили, что убитый – майор Кёниг. Документы же, найденные Зайцевым на теле убитого, подтверждали, что это – Торвальд.
Киноляпы
На банкете звучит Гимн СССР, принятый в 1944 году, со словами 1977 года, хотя события в фильме датированы концом 1942 года.
В фильме в партийном билете Зайцева указана неверно его дата рождения 3 марта 1915 г. Василий Зайцев родился 23 марта 1915 г.
В фильме несколько раз на заднем плане среди предметов декорации можно заметить танк Т-34-85, хотя действие происходит в 1942 году, а этот танк был принят на вооружение только в январе 1944 года.