L'ex giocatore di football Terry Brogan (Jeff Bridges) accetta di rintracciare l'amante del proprietario di uno squallido nightclub, ma quando trova la donna sfuggente in Messico, si innamora. Un interessante triangolo amoroso si evolve quando il quarterback appena tagliato viene invitato dal suo proprietario di nightclub, Jack (James Woods), a recarsi in Messico e a riportare indietro la sensuale fidanzata di Jack, Jessie (Rachel Ward). Un remake di "Fuori dal passato" del 1947 diretto da Jacques Tourneur.
La colonna sonora del film, nominata per un Grammy Award, contiene canzoni di Big Country, Kid Creole & the Coconuts, Stevie Nicks e delle stelle nascenti dei Genesis Mike Rutherford, Peter Gabriel e Phil Collins; quest'ultimo ha eseguito la canzone che dà il titolo al film, che è stata nominata per l'Academy Award come Miglior Canzone Originale e per il Golden Globe Award come Miglior Canzone Originale, oltre che per il Grammy come Miglior Performance Vocale Pop Maschile.
Il giocatore di football professionista Terry Brogan (Jeff Bridges) viene rilasciato dalla sua squadra, gli Outlaws. Invecchiato, ferito e bisognoso di soldi, viene contattato da una vecchia conoscenza, il losco giocatore d'azzardo e proprietario di un nightclub Jake Wise (James Woods), che vuole che Terry trovi la fidanzata di Jake, Jessie Wyler (Rachel Ward), figlia del proprietario degli Outlaws. Jake sostiene che Jessie lo ha aggredito, ha rubato dei soldi ed è fuggita. Terry è riluttante ad accettare il lavoro, ma ha bisogno di soldi e sa che Wise è in grado di ricattarlo.
Terry si mette in contatto con la madre di Jessie (Jane Greer), apparentemente per scoprire dove si trova Jessie, ma soprattutto per convincere la signora Wyler e il suo socio in affari Ben Caxton (Richard Widmark) a reintegrarlo nella squadra. La signora Wyler chiarisce che non ha alcun interesse nella sua carriera di giocatore di football. È disposta a pagarlo più di quanto farebbe Jake se lui trovasse Jessie per lei. A parte questo, non ha alcuna utilità per lui. Hank Sully (Alex Karras), l'allenatore della squadra, consiglia vivamente a Terry di stare lontano da Jake e si offre di aiutarlo a trovare un lavoro da allenatore. Terry è convinto che i suoi giorni da giocatore non siano finiti e decide di lavorare per Jake per tirare avanti fino alla prossima stagione, quando potrà provare a continuare la sua carriera da giocatore.
Terry trova Jessie che vive a Cozumel, in Messico. Tenta più volte di avvicinarsi a Jessie, ma lei lo respinge, consapevole che deve essere stato mandato da Jake o da sua madre. Terry si stanca di inseguire un bambino viziato e fa le valigie per andarsene, ma Jessie apprezza il fatto che non gli abbia rivelato dove si trova e lo invita a vedere dove alloggia. I due diventano amanti. Terry confida che l'influenza che Jake ha su di lui è il fatto che una volta Terry ha fatto dei punti in una partita di football importante dopo essersi indebitato.
Terry e Jessie rimangono felicemente insieme per alcune settimane, mentre Terry continua a dire a Jake che non è riuscito a trovarla. Sully viene inviato da Jake per indagare. Trova i due innamorati da soli presso le rovine di Chichen Itza. Impugnando una pistola, Sully chiede a Terry di consegnargli la ragazza e lo avverte che non è "buona". Anche lui è stato coinvolto nella corruzione del sindacato sportivo di Jake. Ne nasce una lotta tra i due uomini e Jessie spara fatalmente a Sully. Vuole fuggire, perché i due non saranno in grado di fornire una spiegazione che permetta loro di evitare il carcere. Ma quando Terry si rifiuta, insistendo sul fatto che i due non possono semplicemente scappare dalla questione, Jessie lo abbandona.
Dopo essersi liberato del corpo di Sully, Terry torna a Los Angeles e scopre con stupore che Jessie è tornata da Jake. È amareggiato nei suoi confronti, ma Jake mantiene un certo ascendente su di lui a causa dell'incidente della rasatura dei punti e dell'improvvisa scomparsa di Sully. Jake invita Terry al suo nightclub dove viene mandato a fare irruzione nell'ufficio di Kirsch (Saul Rubinek), l'avvocato corrotto della squadra, che è anche coinvolto nell'operazione di gioco d'azzardo di Jake. La missione di Terry è quella di recuperare i file di Kirsch, che implicano le persone coinvolte.
Dopo aver lasciato il nightclub con le chiavi necessarie per l'effrazione, Terry va a casa di Jake per vedere Jessie che non è venuta allo spettacolo quella sera. Dopo un disperato confronto, la ragazza ammette sia il suo amore per lui che la presa che Jake ha su di lei sapendo che è direttamente coinvolta nella morte di Sully. La mattina dopo, sulla spiaggia, Jake le parla a cuore aperto, ma Jessie è distante e gli chiede di lasciarla andare.
Terry irrompe nell'ufficio e trova Kirsch morto. Una guardia di sicurezza è stata ingaggiata per uccidere Kirsch e far credere che Terry abbia commesso l'omicidio. Terry combatte la guardia di sicurezza e nasconde il corpo di Kirsch. Trova un bar locale frequentato dalla segretaria di Kirsch, Edie (Swoosie Kurtz), dove le racconta quello che è successo e che anche lei è in pericolo. Edie gli parla di una scatola segreta che contiene le informazioni necessarie per far cadere l'intero sindacato e i politici locali. I due tornano in ufficio per recuperare la scatola, dove avviene una colluttazione con altre due guardie, ma ancora una volta Terry scappa, questa volta con Edie e i file.
Quando Jake dice a Jessie di aver fatto uccidere Kirsch e di aver incastrato Terry per l'omicidio, la ragazza prende la disperazione di andare a casa di sua madre e di informare Caxton, dicendogli che Jake ha gestito le scommesse sulla sua vecchia squadra di football utilizzando le informazioni che gli sono state fornite da Sully e Kirsch. Quello che non sa è che Caxton è in realtà il capo di Jake all'interno del sindacato.
Caxton prende il comando. Organizza un incontro con Terry presso il cantiere di un nuovo progetto edilizio che lui e la signora Wyler stanno finanziando. Terry riesce a disarmare lo scagnozzo di Caxton, Tommy (Dorian Harewood). Dice che il suo prezzo per consegnare i file è che Caxton deve eliminare Jake. Caxton indica di essere favorevole all'idea, ma Jake estrae la sua pistola e minaccia di uccidere Jessie, costringendo Terry a gettare la sua arma. Mentre gli uomini sono concentrati l'uno sull'altro, Jessie recupera la pistola caduta e spara a Jake.
Avendo ucciso sia Jake che Sully, deve accettare le condizioni stabilite da Caxton per evitare di finire in prigione. Le condizioni poste da Caxton prevedono che Jessie torni dalla madre che l'ha abbandonata e che metta fine alla sua relazione con Terry.
Mesi dopo, Terry rimane in disparte mentre partecipa a un evento pubblicitario per il progetto edilizio di Caxton e della signora Wyler. Vuole solo dare un'ultima occhiata a Jessie prima di lasciare Los Angeles per giocare in una squadra a Miami. Caxton gli ricorda che non fa più parte della vita di Jessie. Terry riconosce che questo è vero per il momento, ma prevede che un giorno Jessie si libererà dalla presa che Caxton e la signora Wyler hanno su di lei. Nel frattempo, tutto ciò che Terry e Jessie possono fare è guardarsi a distanza.