Roger (Danny Glover) è un sergente di polizia che sa usare la pistola, ma la ripone quando torna dalla sua famiglia. Invece Martin (Mel Gibson) con la sua pistola ci vive. Sparare e uccidere è l'unica cosa che sembri interessarlo da quando la moglie è morta. Per Roger non è certamente l'ideale compagno di lavoro, ma Martin diviene comodo quando si tratta di affrontare un terribile nemico, una banda di trafficanti di droga, formata da ex combattenti del Vietnam. La lotta tra i due e la gang è terribile. Nemmeno la famiglia di Roger è risparmiata. Non può finire che con un massacro. Ma Roger può contare su due armi: la sua pistola e Martin...