Rok 2072. Przestępcy eliminują swoich przeciwników, wysyłając ich do przeszłości, gdzie mają być mordowani przez wynajętych zabójców. Jeden z nich dostaje zlecenie zabicia samego siebie z przyszłości.
Lata sześćdziesiąte XX wieku. Nastoletni i zakochani w sobie Sam i Suzy postanawiają uciec z domu. Poszukiwania prowadzi kapitan Sharp, pomagają mu rodzice dziewczynki.
Gdy żona Willa pada ofiarą brutalnego napadu, pragnący zemsty mężczyzna przyjmuje propozycję od przedstawiciela tajnej organizacji zajmującej się wymierzaniem sprawiedliwości.
Vincent T. Webb (Nick Nolte) i Lyle Carter (Jeff Bridges) byli kiedyś najlepszymi przyjaciółmi. W latach siedemdziesiątych w Kalifornii wspólnie ujeżdżali rasowe konie, przemierzali autostrady Buickiem z pięćdziesiątego ósmego roku, a w górach, przy ognisku razem spędzali czas. 20 lat później Carter jest multimilionerem, właścicielem farmy koni rasowych w Kentucky, a Vincent (alias Vinnie) jest zniszczonym odludkiem mieszkającym w Los Angeles, niedoszłym prywatnym detektywem, ledwie wiążącym koniec z końcem. Pewne wydarzenie z przeszłości stało się dla nich nieprawdopodobną kością niezgody, a według Vincenta nadszedł czas, aby uregulować rachunki. Nakłaniając Cartera na podróż do Kalifornii, sam wyrusza do Kentucky aby znaleźć Rosie (Sharon Stone), dziewczynę, którą kiedyś kochał, i dać sposobność do zemsty człowiekowi (Albert Finney), które życie z ich powodu legło przed laty w gruzach.