Dale McKussic (Mel Gibson), más conocido como Mac, quiere dejar el mundo de las drogas en la que trabaja como intermediario, ya que comienza a darse cuenta de las consecuencias de la profesión elegida. Su mejor amigo, Nicholas Frescia (Kurt Russell), que le ayudará. Nick es un policía que sus superiores le ordenaron que ayudar a Mac de ese negocio sucio con la intención de que los guiará a Carlos (Raul Julia), un fármaco latinoamericano distribuidor influyente que ha sido amigo de Mac, ya que ambos compartían una celda en una prisión mexicana. A su vez Jo Ann Vallenari (Michelle Pfeiffer) es la hermosa propietario de un restaurante frecuentado Mac, lo que ha llevado a la policía a sospechar que las visitas frecuentes esconden negocio gastronómico. Para obtener más información sobre los planes y operaciones de los narcotraficantes y de contactos más estrechos investigar Mac, Nick comienza a frecuentar el restaurante donde trabaja Jo Ann y comienza una relación con ella.