A Wesley Snipes no le gustó filmar escenas en las que está en el agua (de las cuales hay dos en la película), ya que no sabe nadar.
En el guion original, Samuel Gerard (Tommy Lee Jones) era presentado disfrazado de sacerdote. Stuart Baird y la diseñadora de vestuario Louise Frogley no encontraron esto lo suficientemente interesante, por lo que se les ocurrió la idea del atuendo de pollo.
Para filmar las escenas en el avión, el director Stuart Baird y el diseñador de producción Maher Ahmad observaron los aviones de transferencia de prisioneros reales, pero se decepcionaron al descubrir que se parecían a los aviones normales. Entonces se les ocurrió el diseño del avión que se ve en la película: las restricciones de los pies, la puerta de la jaula, el sistema de bloqueo mecánico, el inodoro abierto, etc.
Tommy Lee Jones en realidad saltó delante de un automóvil durante el tiroteo. Filmaron la escena de una sola vez, sin dobles de acción.
Samuel L. Jackson fue originalmente elegido como Mark Sheridan.