Un agente temporale ha il compito di viaggiare in segreto nel tempo per impedire i crimini di futuri killer e terroristi. L'ultimo incarico che gli viene assegnato prevede che egli recluti se stesso da giovane per rintracciare l'unico criminale che da sempre continua a sfuggirgli.