1995年的大陸劇情片《子夜槍聲》以一起深夜槍殺案拉開序幕。飯店老板孫大濤在自家門前被槍殺,兇手逃之夭夭。刑警唐琦接手調(diào)查,很快發(fā)現(xiàn)孫大濤曾因爭風(fēng)吃醋,砍傷出獄不久的流氓沙連福,而沙連福此刻正躺在市第二醫(yī)院養(yǎng)傷。然而,就在一個深夜,醫(yī)院的暖氣管地道里悄然鉆出幾個黑影,神不知鬼不覺地將沙連福背走,案件變得撲朔迷離。
十天后,藏匿在小縣城的沙連福傷勢漸愈,他派手下王巖去弄錢準(zhǔn)備潛逃。唐琦得到線報(bào),得知王巖將在天府酒家取錢,便與同事胡洪瑞假扮成大款,與王巖推杯換盞。在醉酒狀態(tài)下,王巖吐露真言:殺孫大濤是哥兒們干的,背走沙連福也是他親自參與,而這一切的根源,竟是孫大濤與沙連福為了一個名叫麗麗的“三陪女郎”結(jié)下深仇。
沙連福隨后指使麗麗取出全部存款,麗麗卻不知自己已被利用。她與假扮大款的胡洪瑞來到“首首圣”餐廳,按沙的指示遞上有毒的飲料。胡洪瑞早已識破陰謀,用錐子扎破易拉罐,讓毒飲料從底部流出,隨后假裝中毒,看著沙連福挾持麗麗逃離。
在公路口,唐琦發(fā)現(xiàn)沙連福劫持出租車倉皇逃竄,雙方展開激烈槍戰(zhàn)。沙連福以麗麗為人質(zhì),棄車逃入小樹林。危急時刻,胡洪瑞當(dāng)機(jī)立斷,摘下身邊戰(zhàn)士的頭盔戴在頭上,冒死引罪犯露頭。武警狙擊手抓住時機(jī),一槍將沙連福擊斃,麗麗獲救,正義最終得以伸張。