翠兒(關之琳飾)在一家酒吧做公關,男友太子(張學友飾)是一名悍匪,因事離開香港避風頭。這期間,翠兒邂逅了年輕警察阿雄(黎明飾)和老警察阿達(吳孟達飾),阿雄對漂亮的翠兒一見傾心,當夜在酒吧喝得爛醉。第二日醒來竟發現自己的配槍不翼而飛,阿雄一度懷疑是翠兒偷走了配槍,內心對翠兒愛恨交加。經調查發現槍支被太子同伙劫持后,阿雄與翠兒冰釋前嫌并相戀。此時出逃的太子返港,得知翠兒與阿雄的關系后心生怨恨。為報復警察追捕之仇并奪回翠兒,太子策劃珠寶行搶劫案,并在尖東展開激烈槍戰。阿雄與阿達奉命追捕過程中,翠兒夾在戀人與舊情人之間左右為難。最終太子引爆煤氣罐制造混亂,阿雄為保護翠兒與太子搏斗時雙雙墜樓。