2002 rok. Zamordowana zostaje młoda kobieta. Jej ciało znaleziono w pobliżu meczetu, który znajduje się pod obserwacją FBI. Sprawę prowadzi dwoje agentów - Ray Kasten (Chiwetel Ejiofor) i Jess Cobb (Julia Roberts). Wkrótce okazuje się, że ofiarą jest córka Jess, Carolyne (Zoe Graham). Zrozpaczona kobieta opuszcza miasto, a Ray samotnie poszukuje sprawcy. Podejrzanym zostaje Marzin (Joe Cole), jednak zgromadzone dowody nie wystarczą, by postawić mu zarzuty. Trzynaście lat później Ray wraca do Los Angeles. Ogarnięty obsesją rozwiązania zagadki wpadł na trop, dzięki któremu może wreszcie ująć mordercę Carolyne. Do wznowienia śledztwo potrzeba mu zgody prokurator, Claire Sloane (Nicole Kidman). Tymczasem Jess próbuje odnaleźć sprawcę na własną rękę.