Фильм снят по мотивам романа Сергея Лукьяненко «Ночной дозор» (1998).
Сергей Лукьяненко сыграл в картине небольшую роль мага Руслана.
В ходе производства фильма было отснято более 120 часов и смонтировано 30 разных вариантов картины.
На производство спецэффектов для картины было потрачено 200 000 долларов (в США они бы стоили около 5 миллионов), а на рекламную кампанию — около 1 миллиона долларов.