Según Spike Lee, director de la cinta, él y Willem Dafoe se encontraron en el baño de hombres durante el intermedio de la obra 'Julius Caesar', en la que trabajaba Denzel Washington. Mientras estaban parados uno al lado del otro en el baño de hombres, Spike dijo: "Deberíamos trabajar juntos" y Dafoe respondió: "Sí, Spike, deberíamos" y eso fue todo. Más tarde, Spike le envió el guion.
Marcia Jean Kurtz interpreta a una rehén de un robo a un banco llamada Miriam en esta película. Más de treinta años antes, también había interpretado a una rehén de un atraco a un banco llamada Miriam en Tarde de perros (1975)
Spike Lee aseguró que, en el momento de hacer la película, no sabía que los acertijos habían sido una parte importante de la trama de otro thriller ambientado en la ciudad de Nueva York, Duro de Matar 3: La Venganza (1995). Comentó también que, de haberlo sabido, habría cortado las escenas de acertijos de su película.
Es la cuarta colaboración entre el director Spike Lee y el actor Denzel Washington, luego de las cintas Mo’ Better Blues (1990), Malcolm X (1992) y No perdonarás (1998)
Jodie Foster hizo el doblaje en francés para su propio personaje.