Jonas Nightingale (S. Martin) je lažni iscjelitelj koji zajedno sa svojom grupom zaposlenika autobusom putuje diljem Amerike, zaustavljajući se po manjim gradovima i uzimajući novac od lakovjernih ljudi. U jednom od takvih gradića naiđe na tvrdokornog šerifa Willa (L. Neeson) koji, iako ga zakonski ne može spriječiti da djeluje na njegovu teritoriju, pokušava barem razotkriti njegovu varku i apelirati na njegovo vlastito suosjećanje prema siromašnim stanovnicima toga kraja. Stvari se zakompliciraju kad se Jonas zaljubi u lokalnu konobaricu Marvu (L. Davidovich) koja ima hendikepiranoga sina (L. Haas) kojemu on ne može pomoći, iako dječak od njega očekuje čudo. U međuvremenu se Jonasova pomoćnica Jane (D. Winger) zaljubi u Willa...