Były przestępca Max (Gene Hackman) i młodszy od niego Lion (Al Pacino), kiedyś żołnierz marynarki wojennej, wyruszają z Kalifornii na wschód kraju. Pierwszy odłożył sporą sumę pieniędzy i chce otworzyć myjnię samochodową w Pittsburghu, drugi pragnie wrócić do porzuconej przez siebie żony, z którą ma dziecko. Ich chęć stabilizacji wynika ze zmęczenia rzeczywistością, nieustannego poszukiwania przygód. W czasie wędrówki - pieszo, autostopem i pociągami towarowymi - spotykają najprzeróżniejszych ludzi, zaś między nimi rodzi się przyjaźń. W międzyczasie trafiają też do więzienia.
Po przyjęciu funkcji szefa policji w miejscowości Paradise Jesse Stone zajmuje się rozbiciem szajki piorącej brudne pieniądze.
Michael wyjeżdża na Boże Narodzenie do rodziny swojej dziewczyny. Wkrótce po przyjeździe Gabriella informuje chłopaka, że już go nie kocha i ich związek dobiegł końca. Michael postanawia pozostać przez jakiś czas z jej rodziną, żywiąc nadzieję, że kapryśna dziewczyna zmieni zdanie.