Está inspirada en M, el vampiro de Duseldorff de Fritz Lang, en la que un asesino de niñas tiene atemorizado a toda la ciudad.
Es la segunda vez que el director Andrzej Bartkowiak y el actor Jet Li trabajan juntos. La anterior fue en la película Romeo debe morir. También es la segunda vez que el director y el rapero DMX coinciden, la última vez fue con el filme Herida abierta.
La elección de que Mark Dacascos interpretase al villano Ling fue determinada por los internautas. Lo eligieron en una encuesta que propuso la web del actor Jet Li oreguntando a los fans quién les gustaría que luchase contra Jet Li en su siguiente película.