Policjant Russell Stevens (Laurence Fishburne) i jednocześnie handlarz narkotyków John Hull spotyka na swej mrocznej drodze Davida Jasona (Jeff Goldblum). Detektyw Stevens byłby świetnym przestępcą gdyby nie to, że jest świetnym gliną. Wmieszany w handel narkotyków odkrywa w sobie pociąg do zbrodni i zarazem z partnerem Jansonem wchodzi coraz głębiej w świat brudnych interesów. Kiedy postanawia wykonać wyrok na szefie mafii narkotykowej, policja chce go powstrzymać.