Butch Haynes (Kevin Costner) w młodości dokonał napadu z bronią w ręku. Otrzymał za to niewspółmierny do przewinienia wyrok czterdziestu lat pozbawienia wolności. Udaje mu się uciec z więzienia. Z uwagi na to, że do tego właśnie zakładu karnego ma przybyć za kilka dni prezydent John F. Kennedy, schwytanie przestępcy staje się punktem honoru policji. W pościgu bierze również udział człowiek, który kiedyś wpłynął na wymiar kary dla Haynesa, Garnett (Clint Eastwood). Zbieg po drodze porywa zakładnika, którym jest siedmioletni chłopiec, Phillip Perry (T.J. Lowther).
Dwaj zbiegli z więzienia przestępcy: recydywista o "złotym sercu", Butch Haynes (Kevin Costner), oraz jego kumpel z celi, psychopata Terry Pugh (Keith Szarabajka), chcą się jak najszybciej wydostać z Teksasu, co jednak okazuje się o wiele trudniejsze, niż im się wydawało. Kradnąc samochód, podczas ucieczki spotykają przypadkowo sześcioletniego chłopca, imieniem Phillip (T.J. Lowther), i porywają go jako zakładnika. Razem z nim chcą opuścić ten stan, ale obecność dziecka znacznie komplikuje sytuację. Gdy Terry zaczyna znęcać się nad dzieckiem, Butch zabija kompana i kontynuuje ucieczkę z Phillipem. Nieoczekiwanie między nimi rodzi się niezwykła przyjaźń i zaufanie. Butch zastępuje Phillipowi ojca, którego chłopiec nigdy nie miał. Za nimi w pogoń rusza szeryf Red Garnett.