A frase cães de guerra tem origem literária em William Shakespeare. Ela aparece no Ato 3, Cena 1, linha 273 de Júlio César de William Shakespeare. Ele diz: "Grite 'Havoc!', e deixe escapar os cães de guerra". Essa frase shakespeariana foi usada como slogan para esse filme.
Christopher Walken disse que várias pessoas que assistiram ao filme lhe disseram que a corrupção que Shannon encontra no aeroporto do país africano fictício que ele visita, é surpreendentemente realista, pois coisas semelhantes aconteceram com elas.
David Bowie foi abordado para interpretar o papel do jornalista North. Embora Bowie estivesse interessado, ele estava ocupado escrevendo o álbum 'Scary Monsters' e tentando ficar limpo após anos de dependência de drogas e alcoolismo, então decidiu deixar o papel de lado. Colin Blakeley foi escalado em seu lugar.