Christopher Walken spielt die Hauptrolle in der Verfilmung des Romans „The dogs of war“ von Frederick Forsythe, der die Geschichte eines Söldners beschreibt, der in einem afrikanischen Land die Regierung stürzen soll. Shannon, ein amerikanische Glücksritter, der bereits in Zentralamerika und Afrika hitgeholfen hat Regierunen zu stürzen, entscheidet sich noch einen weiteren Auftrag anzunehmen als der amerikanische Geschäftsmann Endeam (Hugh Millais), der für ein großes Bergbauunternehmen arbeitet, ihn auf eine Erkundungsreise nach Afrika schickt um herauszufinden ob die dortige Regierung schwach genug ist um gestürzt zu werden. Shannon reist als Photograf für eine Naturzeitschrift nach Afrika und trifft dort viele verschiedenen Menschen. Doch die Regierung wird mißtrauisch und läßt Shannon verhaften. Im Gefängnis lernt er einen verhafteten Dissidenten kennen mit dessen Hilfe er die Kämpfe in und um das Land besser zu verstehen.