John LeTour (Dafoe), aos 40 anos de idade, leva sua vida no limite, trabalhando como traficante de drogas. Ele fornece para Ann (Susan), que faz a distribuição para grandes executivos e banqueiros da cidade. Os dois estão querendo sair desse arriscado ramo, pois já estão envelhecendo e querem mudar de vida. Ann passa a trabalhar com cosméticos, enquanto John encontra dificuldade para deixar o tráfico. Certa noite, John encontra Marianne (Dana Delany), uma ex-namorada, e propõe a ela que recomecem uma vida juntos. Rejeitado, o traficante parece estar destinado a seguir no crime. Então, John passa a ser vigiado pela polícia, que está atrás de um de seus clientes, Tis (Victor Garber), que está ligado a um caso de homicídio. Quando Marianne é encontrada morta, John é considerado o maior suspeito. Porém, ele sabe que Tis está envolvido, mas não pode provar isso. Agora, contando com a ajuda de Ann, John elabora um plano ousado para sair do mundo das drogas e entregar o verdadeiro assassino à polícia. Será que ele conseguirá?..