El rodaje duró cuatro semanas y se llevó a cabo en Sao Paulo (Brasil). Pasaron más de tres años hasta que la película fue estrenada.
El reparto está compuesto por 26 actores principales, 120 secundarios y 800 extras.
El guion, del que se llegaron a escribir nueve versiones, es del propio director, Hector Babenco, escrito en colaboración con Fernando Bonassi y Victor Navas.
Adaptación del libro "Estação Carandiru", de Dráuzio Varella, que fue un éxito en Brasil con trescientas mil copias vendidas en las primeras sesenta semanas. Está inspirado en la masacre que ocurrió en la cárcel de Carandiru en 2 de octubre de 1992.
Apenas hay música en la película. La poca que hay (18 minutos) está compuesta por André Abrujamra, aunque la banda sonora también incluye canciones de Maysa, Tony Tornado o Rita Cadillac en su concierto para los presos.
La prisión real de Carandiru fue demolida en 2002, y se transformó en un parque con varias instalaciones artísticas. Uno de los bloques se dejó intacto y se utilizó como museo. Para la película se construyeron 500 metros cuadrados de escenarios.