Yuri Orlov, personaje que interpreta Nicolas Cage, se basó en gran medida en las hazañas del traficante internacional de armas Viktor Bout, un ex oficial soviético, que finalmente fue arrestado por las autoridades tailandesas en marzo de 2008. Bout, conocido como el "comerciante de la muerte", estaba tratando de hacer un trato con agentes estadounidenses haciéndose pasar por las FARC insurgentes cuando fue detenido.
Antes de la actriz Bridget Moynahan, Monica Belluci fue considerada para el papel de Ava, pero no pudo participar por problemas de agenda.
Según el escritor y director Andrew Niccol, los realizadores trabajaron con traficantes de armas reales en la realización de esta película. Los tanques alineados para la venta eran reales y pertenecían a un traficante de armas checo, que tenía que recuperarlos para venderlos a otro país. Utilizaron un arsenal real de más de tres mil AK-47, porque era más barato que conseguir pistolas de apoyo.
Ningún estudio productor norteamericano quiso apoyar y financiar la cinta. El financiamiento se obtuvo con productoras internacionales.
Cuando se lanzó en DVD en los Estados Unidos, el estudio lo lanzó accidentalmente en 1,78: 1. La relación de aspecto correcta es 2,35: 1.