Joe Carrol (James Purefoy) è stato finalmente arrestato e Ryan Hardy (Kevin Bacon) è libero di andare avanti con la sua vita. Torna a lavorare come agente dell’FBI insieme alla nipote, Max Hardy (Jessica Stroup), e al collega Mike Weston (Shawn Ashmore) e grazie alla Dottoressa Gwen Carter (Zuleikha Robinson), riscoprirà l’amore. Ma la felicità di Ryan dura poco, un nuovo pericolo minaccia di aprire vecchie ferite e svelare i peccati del passato. Mentre Joe è in attesa della sua esecuzione, l’FBI è alle prese con una serie di intricati assassini da fermare prima che sia troppo tardi; e si trova a fronteggiare una nuova minaccia che sembra addirittura più pericolosa di Joe.