老王(任达华饰)、雪玲(郑裕玲饰)、龙哥(梁佳人饰)和达叔(吴孟达饰)都是禁毒警察。他们并肩作战,患难与共,结下了深厚的友谊。一天,他们打掉了一个毒窝,但毒贩的头目逃脱了。随后,毒贩头目杀死了龙哥,其他人发誓一定要找到毒贩头目,为龙哥报仇。一日,阿优(张学友饰)无意中发现达叔勾结毒贩,并拍下视频作为证据。阿友把事情告诉了信任的阿丹(甄子丹饰)和老王,老王知道老王和达叔是一伙的,为了抹杀证据,老王杀了阿丹,栽赃给阿你。朋友的女朋友阿米(温碧霞饰)发现了致命的录像带。阿梅为了救A朋友,也死在了老汪手里,却也暴露了隐藏的老汪。