El famoso fotógrafo de guerra estadounidense Russell Price (Nick Nolte) se encuentra en la Nicaragua de 1979 para realizar un reportaje sobre la revolución contra el dictador Anastasio Somoza. Le cuesta informar con neutralidad a la vista de la crueldad de la lucha de la población civil contra la Guardia Nacional. Cuando la guerrilla del FSLN le encarga una fotografía del comandante Rafael, uno de sus líderes más populares, del cual se dice que está muerto, Price se ve involucrado en los acontecimientos. Junto a sus colegas Claire (Joanna Cassidy) y Alex (Gene Hackman) tiene que ocultarse para que no le encuentre la Guardia Nacional, que cuenta con la ayuda del amoral mercenario estadounidense Oates (Ed Harris), un viejo conocido de Price.