Le chasseur de primes Jack Walsh se rend dans une petite communauté rurale de l'Oklahoma pour ramener un jeune fuyard sous caution, mais il découvre que toute la ville s'est unie pour défendre le jeune homme.
Jack Walsh (McDonald) est engagé par une caution serf Eddie Moscone ( Dan Hedaya ) pour apporter Bernie Abbot ( Jeffrey Tambor ) et Helen Bishop ( Cathy Moriarty ), une équipe de mari et femme d'escrocs. Moscone apporte aussi son rival chasseur de primes Marvin Dorfler ( Ed O'Ross ) de travailler avec Jack, avec l'accord qu'ils se partageront l'argent; Cependant, les deux hommes envisagent de doubler croiser.
Quand une meurtrière présumée s'enfuit à Cabo San Lucas, au Mexique, le chasseur de primes Jack Walsh est engagé pour la ramener, sans se douter que la police, un tueur à gages et un dangereux baron de la drogue sont à ses trousses.
Jack Walsh, flic integre, a quitte la police parce qu'il refusait de se laisser acheter par un caid de la drogue. Il est maintenant chasseur de primes pour le compte d'Eddie Moscone a Los Angeles. Il doit retrouver le comptable qui a reussi a escroquer le fameux caid, responsable de son changement d'orientation professionnelle.