一宗妓女命案,引来阵阵疑云,凶器是美军专用链锯,重案组探长文方 (黎明 饰)怀疑另有军火案在蕴酿中,缉毒组的纪Sir(任贤齐 饰) 插手加入调查,文方急着破案,欲在有更严重事件发生前,找出真凶,破其计划,但鉴证科从死者身上取得线索,却指向文方部队中一名亲信,令人怀疑他就是凶手。
文方在无计可施之下与纪sir合作,而两个探员各自的私人问题也逐步浮现,文方开始怀疑有人贪污并串通黑帮作恶,但他自从妻子逝世后一直抑郁,情绪日益失控,身处疑案,却敌我难分,堕入局中局,危机逼近。
片名中“火龙”寓意来源于香港特色的舞火龙表演,1880年的中秋节发生了一场瘟疫,当时大坑的村民靠着舞火龙战胜了瘟疫。导演林超贤表示:“舞火龙的典故令我联想到每个人身体内都有‘瘟疫’,当你意志薄弱时,它就会打赢你的理性和良知,所以我觉得舞火龙的寓意跟我经常拍有关人性的戏很对题,是很贴切的比喻。”