David Benson (gespielt von Daniel Bernhardt) schlägt sich irgendwie durchs Leben. Einst war er ein sehr guter Geheimdienstagent, der von seinen damaligen Kollegen reingelegt wurde. Sie haben ihn bei einem Einsatz im Stich gelassen und er hat dafür seine Strafe gezahlt. Einige Jahre später bekommt er von diesen Leuten einen neuen Auftrag. David ist natürlich skeptisch, aber er geht auf die Sache ein. Der Auftrag beinhaltet das Beschützen des Präsidenten eines südamerikanischen Landes. Es wird vermutet, dass es ein Attentat geben wird und David und sein Team sein dazu berufen es zu verhindern. Dummerweise geht der Einsatz schief und der Präsident wird getötet. David merkt schnell, dass seine Auftraggeber dahinter stecken und einen Putsch angezettelt haben. Nun soll es ihm in die Schuhe geschoben werden. Er flieht vor seinen Gegnern und schließt sich den einheimischen Widerstandskämpfern an, die nun zusammen mit ihm für die Freiheit ihres Landes kämpfen.