Dopo l'uccisione della moglie nel corso di una rapina andata male, il noto ladro di banche Ronnie Purnell (Dennis Hopper) si arrende alla polizia. Gli viene inflitta una lunga condanna e si vede quindi costretto a dare il giovane figlio Aaron in affidamento al proprio amico doppiogiochista Darryl Kurtz - che in realtà era stato l'ideatore dell'arresto di Purnell. Trenta anni dopo Purnell finalmente libero è di nuovo sulle tracce alla ricerca di vendetta e della sua vecchia macchina per la fuga: una GTO del 1969 che è la chiave per la sua redenzione. Aaron (Will Patton) nel frattempo è diventato un poliziotto tutto d'un pezzo e fatica ad impedire che il proprio figlio (Chris Cormack) stia alla larga.