Según la directora Karyn Kusama, después de terminar la película, el estudio la despidió, volvió a editar la película a una versión de 71 minutos que resultó mal y luego le pidió que volviera a editar la película, pero no a su visión original. Se omitieron grandes partes de la trama e incluso el estudio eliminó la sexualidad gay de un personaje.
Debido a problemas logísticos, rodaron en Berlín, Alemania, en lugar de Brasilia, Brasil, donde estaba previsto.
La producción se retrasó durante más de un mes mientras Charlize Theron se recuperaba de una lesión en el cuello que sufrió durante el entrenamiento de acrobacias. Después de la lesión, ella todavía insistió en hacer sus propias acrobacias, aunque tiene una cláusula de dobles en sus contratos.
La escena en la que Aeon atrapa una mosca con sus pestañas está tomada directamente de la secuencia del título del programa de televisión animado Æon Flux (1991).
En un momento dado, se adjuntó a Darren Aronofsky para dirigir esta película.