De voormalige FBI-informant Maceda (Chris Sarandon) wordt achtervolgd door de keiharde FBI-agent Gere (Peter Coyote).Macada moet getuigen tegen zijn voormalige baas en vriend, de drugshandelaar Orosco. De sheriff (Dennis Hopper) en de café-eigenaresse (Mariel Hemmingway) van het stadje Diesirae houden Maceda verborgen, zonder te weten wie hij eigenlijk is. Zo raken zij verzeild in de hevige strijd tussen Gere en Orosco die Maceda allebei als eerste willen vinden. Lukt het Maceda om uit handen van de Orosco en de FBI te blijven?