El tópico contemporáneo del tráfico mundial de armas ha sido debatido y discutido en los modernos medios de comunicación, pero ninguna película se había acercado tanto a la realidad de este negocio. El director y guionista Andrew Niccol se inspiró en una serie de acontecimientos reales a través de los años, cuando empezó a desarrollar el personaje de Yuri Orlov, traficante de armas, cuyos negocios le llevó a ser bautizado "Señor de la guerra". Además de ser la mezcla de cinco traficantes de armas reales, según Niccol, el personaje de Orlov es también un personaje de estudio, interpretado por Nicolas Cage. Aunque el personaje es ficticio, los acontecimientos descritos en la película no lo son. "Casi todos los acontecimientos de la película tienen un precedente real", comenta Niccol. "Helicópteros militares fueron vendidos como helicópteros de salvamento, y traficantes de armas cambiaron los nombres y registros de sus barcos en alta mar; un conocido traficante de armas fue liberado de una cárcel americana en extrañas circunstancias", afirmó el director.