Frank Kavanaugh (Val Kilmer) viene trovato ferito e senza memoria in una cittadina del Nuovo Messico. Una donna, Chloe Richards (Neve Campbell), sostiene di essere la sua fidanzata, mentre lo sceriffo Jack Kolb (Sam Shepard) cerca di capire chi sia davvero.
Frank inizia ad avere flashback inquietanti che sembrano rivelare un complotto per assassinare il Presidente degli Stati Uniti. Non sapendo se i suoi ricordi siano reali o frutto della sua amnesia, si ritrova intrappolato tra sospetti, inganni e una corsa contro il tempo per fermare l’attentato.