Den afdankede betjent David Callahan (Stephen Dorff) var engang bund-korrupt, men nu er han blevet "clean". Da en ung kvinde findes brutalt myrdet sætter Callahan sig for at opklare sagen, men må dermed bevæge sig ind i den verden af stoffer og vold han ellers havde sagt farvel til. Samtidigt begynder sagen at få konsekvenser for de folk over ham, blandt andet hans chef (James Woods) og det er aldrig en god ting.