Originalmente, o personagem Tom Hardy seria interpretado por Ed Harris. Posteriormente ele foi reescrito para Robert De Niro e, finalmente, para Bruce Willis.
Robert Pastorelli acidentalmente entregou a grande virada da trama durante uma participação no pragrama de TV Late Night with David Letterman.
Durante a produção, o filme era conhecido como "Three Rivers" (Três Rios).
Após uma exibição teste, algumas cenas de Zona de Perigo foram refilmadas.
Em entrevista concedida em maio de 2004 ao programa de TV On the Record with Bob Costas, o ator Bruce Willis pediu desculpas ao público por ter atuado em Zona de Perigo.