L'agente speciale dell'FBI Joe Merriwether non riesce a fare luce su una misteriosa catena di delitti. Ingaggia così un suo ex collaboratore in pensione, il medico psicanalista John Clancy, allo scopo di risolvere il caso. Dotato di particolari capacità sensitive, John si mostra intenzionato a rifiutare l'offerta fin quando capisce che ad essere in pericolo è la giovane Katherine, collega di Joe nella quale egli rivede la figura della figlia, prematuramente scomparsa. Messosi sulle tracce del serial killer, scoprirà ben presto che a leggere il futuro sono entrambi.