Aux États-Unis, John Slade est arrêté et emprisonné pour possession de drogue. Il nie farouchement, se dit la victime d'une machination et prétend que le sachet de cocaïne découvert a été glissé à son insu dans ses poches. Peu après son arrestation, des agents de la CIA lui proposent un marché : la fin des poursuites judiciaires contre l'engagement de libérer Frank Morris, un compatriote journaliste et l'un de ses amis, incarcéré dans les geôles sandinistes au Nicaragua. Il accepte le contrat et entre dans ce pays comme journaliste canadien où il retrouve Marta, un agent local, également sa coéquipière.