Gene Reardon (Hauer) è un detective della polizia divorziato due volte che vive con sua figlia. Quando un benestante uomo del posto viene rapito, viene chiamato l'FBI, che presenta Longsworth (interpretato da Paulina Porizkova). Longsworth sembra essere stata la prima moglie di Reardon. La reputazione di Reardon da parte della polizia fa schifo perché molti anni fa ha fallito un caso di rapimento di alto profilo, che ha portato alla nascita di un bambino che non è mai stato ritrovato. Quando finalmente le richieste di riscatto vengono ascoltate, Reardon deve cercare di risolvere il caso senza ripetere i suoi errori.