2002 년, 9/11 직후 FBI의 대테러 요원 인 Ray Kasten (Ejiofor)과 수사관 인 그의 친구 Jessica “Jess”Cobb (Roberts) 로스 앤젤레스 지방 검사 사무실을 위해 새로운 ADA Claire Sloan (Kidman)을 만나십시오. Jess와 Ray는 지역 모스크 근처의 쓰레기통에서 발견 된 알려지지 않은 여성의 시체에 대한 전화를받습니다. Ray는 테러리스트 연결 가능성을 조사하고 있습니다. 범죄 현장에서 피해자가 제스의 18 세 딸 캐롤린 (조 그레이엄)이라는 사실을 알게되어 황폐 해졌습니다. 그의 시체는 강간과 살인의 DNA 증거를 파괴하기 위해 안팎으로 표백되었습니다.
Jess를위한 깜짝 파티를 계획하기 위해 Carolyn을 만나기로되어 있었던 Ray는 그녀에게 일어난 일에 대해 책임감을 느끼고 Jess는 도시를 떠나야 할 필요성이 증가하고 있음을 느낍니다. Jess가 짐을 꾸리는 동안 Ray는 법 집행을 위해 던져진 피크닉에서 젊은 남자가 Carolyn을 응시하는 모습을 발견합니다. Ray는 사진을 스캔하여 테러 조사의 정보 원인 Anzor Marzin (Joe Cole)과 일치시킵니다. D.A. 마틴 모랄레스 (몰리나)는 테러 수사를 타협 할까 봐 마르 진을 쫓는 것을 꺼려합니다. Reggie Siefert 경관 (Kelly)은 Ray가 살인자가 아니라는 것을 알고있는 Aban Ghazala (Amir Malaklou)라는 용의자를 데려옵니다.
Ray는 Siefert가 Marzin을 보호하기 위해 Ghazala를 패시로 설정했음을 인정하도록 강요합니다. 레이와 범피 윌리스 형사 (노리스)는 다저 스타디움에서 마진을 추적하고 체포합니다. 클레어는 레이와 레이와 겉보기에 마르 진을 변호하는 동안 자신이 범죄를 저지를 능력이 없다고 말하면서 주장합니다. 클레어는 마진을 조롱하고 자신을 폭로하고 그녀를 때리며 캐롤린이 얻은 것을 클레어에게 줄 것이라고 말했습니다. Ray는 Marzin을 이기고 Morales가 Marzin을 출시하도록 명령합니다. Marzin이 칭찬을하자 분노한 Ray는 그가 떠나기 전에 그를 죽이라고 제안하지만 Jess는 죽음이 너무 쉬울 것이라고 말하면서 그 길을 가기를 거부합니다. 석방 된 후 경찰은 Marzin의 밴을 찾았지만 Siefert는 Marzin에 대한 증거를 파괴하기 위해 차량을 태 웁니다.
13 년 후 현재 뉴욕 메츠의 보안 책임자 인 Ray는 로스 앤젤레스로 돌아옵니다. 현재 DA 인 클레어와 재회하고 딸을 잃은 후 비공식적 인 제스는 클레어의 최고 수사관이다. Ray는 Clay Beckwith (Cole)라는 남자를 찾았는데, 그는 Marzin이 가명으로 살고 있다고 믿습니다. 조사는 결국 Siefert가 살해되는 Beckwith와의 총격으로 이어집니다. Beckwith와 그의 부하들은 체포되었지만 Jess는 Beckwith가 Marzin이 아니라고 주장합니다.
Ray와 Claire가 Jess의 고립 된 농가를 방문했을 때, 그녀는 13 년 전, 곧 Marzin을 발견하고 죽였다고 고백합니다. Ray가 로스 앤젤레스를 떠난 후 Ray는 Jess를 따라 그녀의 헛간으로 들어갔고 Marzin이 실제로 살아있는 것을 발견하고 10 년 넘게 새장에 갇혀있었습니다. Marzin은 Ray에게 Jess에게 그와 대화 해달라고 부탁합니다. Ray는 총을 꺼내고 Jess가 밖으로 나가 무덤을 파기 시작하면 Ray는 Jess가 Marzin을 쏘는 것을 듣습니다. Claire는 Carolyn의 사건을 공식적으로 마무리하는 동안 두 사람은 안도감을 느끼며 만납니다.