Il trafficante americano Eddie Muntz (Chevy Chase), in trasferta a San Miguel, vende armi al dittatore Arturo Cordosa (William Marquez). L'intervento di una compagnia rivale, la conversione religiosa di un collega (Gregory Hines) e l'affascinante Catherine DeVoto (Sigourney Weaver) complicheranno non poco la situazione.