Tanara Andula, lucratoare intr-o fabrica de incaltaminte dintr-un oras cehoslovac de provincie, viseaza la marea dragoste. Dezamagita de barbatii din partea locului, fata se indragosteste de fermecatorul pianist al unei trupe muzicale venite in turneu din Capitala si pleaca dupa el la Praga, spre disperarea parintilor sai.

Un strateg experimentat al Partidului Democrat îl ajută pe un fost veteran al armatei să devină primar al unui mic oraș conservator din Vestul Mijlociu. El atrage fără să vrea atenția Partidului Republican, care decide apoi să-i pună bețe în roți.

Henry Moon (Jack Nicholson) este închis și condamnat la moarte, iar singura, ultima lui speranță este aceea că va apărea o femeie destul de naivă încât să vrea să se căsătorească cu el. Tate (Mary Steenburgen) este proprietara unei mine și are mare nevoie de un bărbat care să o ajute în afacerea ei. Șeriful îl avertizează pe Moon despre ceea ce i se va întâmpla dacă o va părăsi pe femeie. Cei doi încearcă să construiască o relație pornind de la nevoia și așteptările pe care le au unul față de celălalt, asta în ciuda faptului că nu par a avea nimic altceva în comun.