Задержавшись на родине, чтобы принять участие в постановке «Как жаль, что она шлюха» лондонского театра Янг-Вик, Лоу вернулся в Голливуд и в 2001 году снялся в военной драме Жан-Жака Анно «Враг у ворот». Действие фильма, в основе которого лежали реальные события, происходит в СССР 1942 года. На фоне битвы за Сталинград разворачивается история о драматическом поединке двух снайперов — легендарного Василия Зайцева, роль которого и исполнил Лоу, и майора Кёнига, лучшего стрелка вермахта (Эд Харрис). Несмотря на относительный успех в прокате, фильм был довольно сдержанно принят критиками, особенно в России — из-за многочисленных исторических «ляпов» и несоответствий, хорошо заметных российскому зрителю.