Os assassinos da tríade Ngok (Lo Lieh), Hon (Simon Yam) e Shan (Jacky Cheung) estão lutando em uma batalha por dinheiro e poder em Hong Kong. Ngok e Hon trabalham para o chefe da tríade Dick (Dick Wei) há mais de dez anos e os dois estabeleceram uma profunda amizade. Porque eram espertos, os dois eram pesadamente utilizados por Dick. No entanto, Ngok está ficando velho e preocupado que Dick vai prejudicar a sua única filha, San (Elaine Chow). Com a ajuda da polícia, Ngok foi capaz de fingir sua morte durante uma tentativa de assassinato.
Shan, por outro lado, é um assassino recém-chegado. Enquanto seguindo Hon, Shan começa a aprender sobre a inconstância do mundo. Uma vez depois de ganhar HK $ 100.000 de uma aposta, ele encontra uma menina de mensagem, Lan (Sheila Chan) e desenvolve um relacionamento romântico com ela. Neste momento, Dick suspeita sobre a morte de Ngok e envia Hon e Shan para matá-lo. Dick também rapta Lan para chantagear Shan e neste momento crítico de decidir o destino de três deles, as escolhas de vida e morte estão na frente na frente deles.