Jack Walsh trudni się doprowadzaniem zbiegłych lub ukrywających się przestępców przed oblicze prawa. Pewnego dnia otrzymuje niezwykle lukratywną propozycję: 100 tysięcy dolarów za schwytanie oszusta finansowego, Jonathana Mardukasa. Skuty jedną parą kajdanek z byłym księgowym, przypuszcza, że ich wspólna podróż z Nowego Jorku do Los Angeles upłynie spokojnie. Nie wie jednak jednego: oszust jest winien 15 milionów dolarów gangsterowi nazwiskiem Serrano, który poprzysiągł mu krwawą zemstę.
Jack Walsh (Robert De Niro) to były policjant, a obecnie łowca nagród, który nie może pogodzić się z tym, że zostawiła go żona. Pewnego dnia otrzymuje niezwykle kuszącą propozycje od swojego szefa (Joe Pantoliano). Musi odnaleźć i doprowadzić z Nowego Jorku do Los Angeles byłego księgowego mafii Jonathana Mardukasa (Charles Grodin), który ukradł kilkanaście milionów dolarów bezwzględnemu gangsterowi Serrano (Dennis Farina). Ta z pozoru łatwo zapowiadająca się podróż, okazuje się walką o życie i przetrwanie. Jacka i Jonathana ściga bowiem cała nowojorska policja, mafia oraz inny łowca nagród, który także ma ochotę na wysoką nagrodę.
Jack Walsh (Robert De Niro) jest współczesnym łowcą nagród. Doprowadza zbiegłych lub ukrywających się przestępców przed oblicze prawa. Pewnego dnia otrzymuje niezwykle lukratywną propozycję: 100 tysięcy dolarów za schwytanie i doprowadzenie z Nowego Jorku do Los Angeles, Jonathana Mardukasa (Charles Grodin). Mimo, że zadanie wydaje się proste jak „bułka z masłem” na drodze staje im przeszłość Mardukasa. Jako były księgowy jest on poszukiwany przez mafię za „wyczyszczenie” jej konta z 15 milionów dolarów. Na tym jednak nie koniec przygód w podróży, bo nikt nie obiecał, że sam poszukiwany będzie grzecznym pasażerem.