La secuencia de comandos estaba establecida en el futuro, pero Woo acabo cambiándola de tiempo ubicándola en el presente, con el fin de poder centrarse en los elementos dramáticos y psicológicos de la historia.
En un principio los papeles protagonistas iban a ser interpretados por Arnold Schwarzenegger y Sylvester Stallone, pero cuando John Woo tomó el mando para dirigir la película, ya tenía muy claro que los portagonistas iban a ser John Travolta y Nicolas Cage.
La persecución en barco, la última escena de la película, estuvo pensada para ‘Hard Target’, también dirigida por Jonh Woo.