Originalmente, la película era una película de gran presupuesto orientado a los efectos visuales, y fue rechazada por Al Pacino cinco veces. Pero cuando Taylor Hackford realizó algunas reescrituras del guion, se lo ofreció a Pacino nuevamente. A Pacino le gustó, pero no creía que pudiera interpretar a Milton correctamente, y sugirió a Sir Sean Connery o Robert Redford.
El personaje de John Milton lleva el nombre de John Milton, autor de "El Paraíso Perdido", el clásico poema épico sobre la caída del hombre de la gracia de Dios.
Charlize Theron pensó mucho en aparecer desnuda en la película, ya que rechazó Coristas (1995) precisamente por esa razón.
Para prepararse para su papel, Keanu Reeves pasó tiempo con abogados defensores en la ciudad de Nueva York.
A pesar de interpretar a una pareja casada de edad cercana, Keanu Reeves tenía 31 años y Charlize Theron tenía 21 durante la filmación.