Rick(张国荣 饰)是一位热爱枪械和射击的人,他与他的朋友是实用射击的比赛高手,也是改枪的能手。同时也认识了重案组的苗警官(方中信 饰),Joe鉴证科的Vincent。在比赛场上,Rick与阿苗相遇并认定彼此为对手,两人在赛场上不分高下,就在决胜的时刻,昔日的好友老余因股票亏损,精神失常闯入比赛中枪杀人群,Rick及阿苗举起枪自卫,然而阿苗对于这个认识的人,却迟迟无法开枪。此时老余的枪已指向Rick的女朋友Colleen,Rick当场将老余杀死。Rick首次用枪一尝杀人的的快感...
明末清初,山河离乱。落魄书生宁采臣(赵雷 饰)遍寻旅店不得,不顾他人劝阻落脚闹鬼的金华古寺。宁与古寺中的方外侠客燕赤霞(杨志卿 饰)相谈甚欢,后夜逢女鬼聂小倩(乐蒂 饰)。小倩以美色诱人,中计者无不被她的主人千年树精姥姥(唐若菁 饰)吸血而死。小倩本欲加害采臣,但为其忠厚耿直感动,不忍下手,两人渐生感情。姥姥得知此事,势要除此二人。不得已,宁采臣求助燕赤霞,一场人鬼大战就此展开……本片获第十三届戛纳电影节金棕榈奖提名。