Nel 2002, poco dopo l11 settembre, Ray Kasten (Ejiofor), un agente antiterrorismo dellFBI, e la sua amica Jessica “Jess” Cobb (Roberts), un investigatore per lufficio del procuratore distrettuale di Los Angeles, incontra la nuova ADA Claire Sloan (Kidman). Jess e Ray ricevono una chiamata su un corpo femminile sconosciuto trovato in un cassonetto vicino a una moschea locale, che Ray ha indagato per possibili collegamenti terroristici. entrambi sono devastati nello scoprire che la vittima è la figlia diciottenne di Jess, Carolyn (Zoe Graham), il cui corpo è stato sbiancato dentro e fuori per distruggere le prove del DNA sia dello stupro che dellomicidio.
Ray, che avrebbe dovuto incontrare Carolyn per organizzare una festa a sorpresa per Jess, si sente responsabile per quello che le è successo, mentre Jess sente il bisogno crescente di lasciare la città. Mentre aiuta Jess a fare le valigie, Ray nota le foto di un picnic organizzato per le forze dellordine in cui un giovane si vede fissare Carolyn. Ray scansiona la foto e la confronta con Anzor Marzin (Joe Cole), che è un informatore dellindagine sul terrorismo. D.A. Martin Morales (Molina) è riluttante ad andare dietro a Marzin, temendo che possa compromettere le indagini sul terrorismo. Lagente Reggie Siefert (Kelly) porta un sospetto di nome Aban Ghazala (Amir Malaklou), che Ray si rende conto che non è lassassino.
Ray costringe Siefert ad ammettere di aver creato Ghazala come un pazzo per proteggere Marzin. Ray e il detective Bumpy Willis (Norris) rintracciano e arrestano Marzin al Dodger Stadium. Claire discute con Ray sui suoi metodi mentre apparentemente difende Marzin, dicendo che non era capace del crimine. Claire lo schernisce, provocandolo a esporsi e prenderla a pugni, dicendo che darà a Claire quello che ha Carolyn. Ray batte Marzin, il che porta Morales a ordinare il rilascio di Marzin. Mentre Marzin gongola, un Ray infuriato suggerisce di ucciderlo prima che se ne vada, ma Jess si rifiuta di seguire quella strada, dicendo che la morte sarebbe troppo facile per lui. Dopo il suo rilascio, la polizia trova il furgone di Marzin, ma Siefert lo brucia per distruggere le prove contro Marzin.
Tredici anni dopo, Ray, ora capo della sicurezza dei New York Mets, torna a Los Angeles e si riunisce con Claire, ora procuratore distrettuale, mentre Jess, che è stata asociale dalla perdita di sua figlia, è la principale investigatrice di Claire. Ray ha trovato un uomo di nome Clay Beckwith (Cole), che crede sia Marzin che vive sotto uno pseudonimo. Lindagine alla fine porta a una sparatoria con Beckwith in cui Siefert viene ucciso. Beckwith ei suoi uomini vengono arrestati, ma Jess insiste sul fatto che Beckwith non è Marzin.
Quando Ray e Claire fanno visita alla fattoria isolata di Jess, lei confessa di aver trovato e ucciso Marzin tredici anni prima, poco dopo che Ray ha lasciato Los Angeles. Più tardi, Ray segue Jess nella sua stalla e scopre che Marzin è effettivamente viva, essendo stata imprigionata in una gabbia per oltre un decennio. Marzin prega Ray di chiedere a Jess di parlare con lui. Ray estrae la sua pistola e lascia a Jess mentre esce e inizia a scavare una fossa. Ray sente Jess che spara a Marzin. I due si incontrano con un senso di sollievo mentre Claire chiude ufficialmente il caso di Carolyn.