V roce 2002, krátce po 11. září, protiteroristický agent FBI Ray Kasten (Ejiofor) a jeho přítelkyně Jessica „Jess“ Cobb (Roberts), vyšetřovatelka v kanceláři okresního právníka v Los Angeles se setkejte s novou ADA Claire Sloan (Kidman). Jess a Ray obdrží hovor o neznámém ženském těle nalezeném v kontejneru poblíž místní mešity, které Ray vyšetřuje kvůli možným teroristickým spojením. místo činu, oba zdrceni, když zjistili, že obětí je Jessina osmnáctiletá dcera Carolyn (Zoe Graham), jejíž tělo bylo vybělené dovnitř i ven, aby zničilo DNA důkazy o znásilnění i vraždě.
Ray, který se měl setkat s Carolyn, aby Jesse naplánoval překvapivou párty, se cítí zodpovědný za to, co se jí stalo, zatímco Jess cítí rostoucí potřebu odejít z města. Zatímco pomáhá Jess sbalit, Ray si všimne obrázků z pikniku hodeného pro vymáhání práva, na kterém je vidět mladého muže hledícího na Carolyn. Ray naskenuje fotografii a porovná ji s Anzorem Marzinem (Joe Cole), který je informátorem teroristické sondy. D.A. Martin Morales (Molina) se zdráhá jít za Marzinem v obavě, že by to ohrozilo vyšetřování terorismu. Důstojník Reggie Siefert (Kelly) přivede podezřelého jménem Aban Ghazala (Amir Malaklou), o kterém si Ray uvědomí, že není vrah.
Ray nutí Sieferta, aby přiznal, že Ghazalu ustanovil jako strážce na ochranu Marzina. Ray a detektiv Bumpy Willis (Norris) vystopují a zatknou Marzina na stadionu Dodger. Claire se dohaduje s Rayem kvůli jeho metodám, zatímco Marzin zdánlivě brání a říká, že není schopen trestného činu. Claire se Marzinovi posmívá, provokuje ho, aby se odhalil a udeřil ji, když řekne, že Claire dá to, co Carolyn dostala. Ray porazí Marzina, což vede k tomu, že Morales nařídí propuštění Marzina. Jak Marzin oslavuje, rozzuřený Ray navrhuje, aby ho zabili, než se dostane pryč, ale Jess odmítá jít touto cestou a říká, že smrt by pro něj byla příliš snadná. Po jeho propuštění policie najde Marzinovu dodávku, ale Siefert ji spálí, aby zničil důkazy proti Marzinovi.
O třináct let později se Ray, nyní šéf bezpečnosti New York Mets, vrací do Los Angeles a sejde s Claire, nyní DA, zatímco Jess, která je asociální od ztráty své dcery, je Claireiným hlavním vyšetřovatelem. Ray našel muže jménem Clay Beckwith (Cole), o kterém věří, že je Marzin žijící pod přezdívkou. Vyšetřování nakonec vede k přestřelce s Beckwithem, ve které je Siefert zabit. Beckwith a jeho muži jsou zatčeni, ale Jess trvá na tom, že Beckwith není Marzin.
Když Ray a Claire navštíví izolovaný statek Jess, přizná se, že Marzina našla a zabila před třinácti lety, krátce poté, co Ray opustil Los Angeles. Později Ray sleduje Jessu ve své stodole a zjistí, že Marzin je skutečně naživu a byl uvězněn v kleci více než deset let. Marzin prosí Raye, aby požádal Jess, aby si s ním promluvila. Ray vytáhne zbraň a nechává to s Jessem, když jde ven a začne kopat hrob. Ray slyší Jess střílet Marzina. Ti dva se potkávají s úlevou, zatímco Claire oficiálně uzavírá Carolynin případ.