Frank Miller, co-director de Sin City y autor del libro de historietas que inspiró la película, hizo una pequeña aparición en frente de la cámara. Él interpreta el papel de un sacerdote.
Las secuencias completas fueron filmadas en frente de una pantalla verde. El exterior de este largometraje fue filmado con cámaras digitales de alta definición. Se añadió de forma independiente en la etapa de post-producción.
El director Quentin Tarantino fue invitado para dirigir la escena en la que Dwight (Clive Owen) y Jackie Boy (Benicio Del Toro) están en la parte delantera del coche, antes de que Dwight es detenido por un oficial de policía.