Cassie Mayweather (Sandra Bullock) je detektivka Odjela za ubojstva, profesionalka na tragu dvojici srednjoškolaca, Richardu Haywoodu (Ryan Gosling) i Justinu Pendletonu (Michael Pitt), koji su počinili naizgled savršeno ubojstvo, ne ostavivši nikakvih dokaza, a čini se ni motiva.
Ugledni odvjetnik Henry Hearst otkrio je tijelo silovane i ubijene 12-godišnje djevojčice i prijavio to policiji. Detektivi Benezet i Owens pozovu ga u policijsku postaju da pojasni svoje svjedočenje. Prilikom ispitivanja, Hearts se počne zapetljavati u mrežu kontradikcija, a obojica detektiva sumnjaju da je upravo on ubio djevojčicu, kao i još jednu koja je stradala dva tjedna ranije. Da bi potvrdili svoje sumnje, detektivi pozovu na saslušanje i Hearstovu atraktivnu i mnogo mlađu suprugu Chantal.