老王(任達華 飾)、雪玲(鄭裕玲 飾)、龍哥(梁家仁 飾)和達叔(吳孟達 飾)等人均是緝毒警察,他們并肩作戰,同甘共苦,彼此之間結下了深厚的情誼。某日,他們端掉了一個毒窩,卻讓毒販頭子給逃走了,之后,毒販頭子殺了龍哥,其余人發誓要找到毒販頭子,給龍哥報仇。 某日,阿友(張學友 飾)意外發現了達叔和毒販同流合污,并拍下了錄像作為證據。阿友將此事告訴了信任的阿丹(甄子丹 飾)和老王,誰知道老王和達叔是一伙的,為了消抹證據,老王殺死了阿丹,栽贓給阿友。阿友的女友阿美(溫碧霞 飾)發現了那盤致命的錄像帶,為了救阿友,阿美亦死在了老王手上,卻也使隱藏頗深的老王露出了馬腳。