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