Kako bi pobjegao iz zatvora, Butch Haynes (Kevin Costner) se mora udružiti s Terryjem Pughom (Keith Szarabajka), o kojem baš i nema najbolje mišljenje. Ubrzo nakon bijega, njih dvojica kidnapiraju mladog dječaka Philipa Perryja (T.J. Lowther), kojega vode sa sobom preko cijelog Teksasa. Putem, Butch i Philip otkrivaju kako dijele mnoge interese i hobije, što oduševi dječaka koji je odrastao u prilično strogoj, religijskim pravilima uvelike sputavanoj obitelji. Butch se prema dječaku ponaša kao prema prijatelju, uči ga razliku između dobra i zla i tjera na samostalne odluke. Ono što je počelo kao otmica polako se pretvara u odnos pun poštovanja i ljubavi, ali za vanjski svijet i šerifa Reda Garnetta (Clint Eastwood) Butch je tek opasni kriminalac kojeg valja što prije uhvatiti.

Belgija, 1944. Poručnik Tommy Hart (C. Farrell), zaštićen zahvaljujući očevim političkim vezama, tijekom rutinskog zadatka upada u njemačku zasjedu i biva zarobljen u njemačkom logoru za ratne zarobljenike. Tamo se susreće s pukovnikom Williamom McNamarom (B. Willis). McNamara, kao najviši časnik u logoru, zapovijeda američkim vojnicima i održava osjećaj časti na mjestu gdje je čast lako izgubiti. Život u logoru odvija se pod budnim okom njemačkog časnika Wernera Vissera (M. Iureș), dok dolazak dvojice tamnoputih američkih pilota izaziva nove napetosti među bijelim vojnicima koji ih odbacuju. Kada narednik Lincoln Scott (T. Howard) bude optužen za ubojstvo bijelca, u logoru se organizira suđenje, a Hart, bivši student prava, preuzima Scottovu obranu, suočavajući se s vlastitom privilegiranom prošlošću i težeći dokazati da je čovjek od poštenja, dostojan čina koji nosi.