Sean Penn fue originalmente programado para interpretar a el detective Tom Ludlow.
James Ellroy escribió el guión a mediados de la década de 1990. Con los años, Spike Lee, David Fincher, y Oliver Stone se unieron para dirigir la película en varias etapas de pre-producción. Sean Penn acepto ser la estrella. El director belga Erik Van Looy aceptó dirigir esta película de acuerdo con varias entrevistas, pero estos planes fueron desguazados en pre-producción.
Al principio de la película, el Capitán Wander (Forest Whitaker) instruye a dos de sus oficiales para volver a la comisaría, a la que se refiere como "el granero", una posible referencia a The Shield en la que Whitaker tuvo un papel estelar antes a esta película.