Monty(爱德华·诺顿 Edward Norton 饰)牵着他的狗在纽约散步,白天,他去了他以前就读的学校拜访了他的老友Jacob(菲利普·塞默·霍夫曼 Philip Seymour Hoffman 饰),Jacob在里面当英语老师,课上他的女学生Mary(安娜·帕奎 因 Anna Paquin 饰)非常活跃。而Monty和Jacob的另一个好友Frank(巴里·佩珀 Barry Pepper 饰)则在公司忙碌地工作着。事情的起因是某天的下午,Monty回到家,发现女友Naturalle(罗莎里奥·道森 Rosario Dawson 饰)在家门口等待许久。两人正在浴缸里调情的时候,警察突然来敲他们的家门。Monty藏在沙发里的毒品被发现。因此他被起诉,被判入狱7年。Monty离进监狱只剩下几个小时的时间了,他开始怀疑是不是女友出卖了他。Monty去找了他的老爸,两人谈了很多很多,之后他们一群人去到酒吧,却意外地遇到了Jacob的女学生Mary。24小时过去了,下一个小时开始,Monty就要开始他的监狱生涯......。故事发正在1985年,二十岁出头的Denise成了市警察局的女警,与性别歧视作斗争,完全不理会母亲对她就业方向的不满。她被分配协助年轻帅气的便衣警探Ray Deans (Richard Coyle饰演)。在一次抓捕行动中Denise头部受创,住进了医院。在医院里,她结识了十五岁的女孩Amy Reid (Eloise Smyth饰演)。她是从布里克斯顿一家叫Subotica的酒吧里被送进医院的。她被门禁森严的父亲从酒吧里疯狂地拽了出来。Denise万分同情这个小姑娘,但她们的促膝长谈因护士到来而中断,护士通知Denise去做检查。回到急救病房,Denise失望地发现小姑娘已经出院了。某日凌晨时分,Ray 开车送Denise回家,恰巧路过了一个命案现场 – 一个小女孩被发现横尸小巷中,这个小女孩正是Amy。Denise自觉女孩的死自己有责任,决心查清真相...。