- 郑明宝(郑丹瑞 饰)是香港某电台播报猪肉价格的DJ,他的朋友陈七本想托他走私药品,没想到郑明宝把事情搞砸,害得他锒铛入狱。郑明宝无意中得到了一把雨伞,并由此结识了冥间女鬼方茵(陶君薇 饰),为此,郑明宝专门做了一档晚间鬼故事的节目,由方茵现身说法,收听率居高不下,连当红DJ蕾莎(顾美华 饰)也对他另眼相看,暗送秋波。 节目中,方茵讲述了自己的一段被负心汉欺骗、惨遭情敌迫害致死的过程。原来,她本是从南洋来香港接管广昌隆饭店的女继承人,偶然见邂逅了警察马光燊(吴大维 饰),并堕入爱河。但是,马光燊其实是个花花公子,几次三番伤害了方茵纯洁的感情。特别是当他的情妇(青山知可子 饰)登堂入室后,更是把伤心欲绝的方茵逼上了绝路……
- 1991年,香港黑帮龙头倪坤被杀,倪氏家族旗下五大头目中除韩琛(曾志伟)外,均伺机背叛发难,不料却被倪家不起眼的第二代倪永孝(吴镇宇)不费一兵一卒牵制,此举引来重案祖督察黄志诚(黄秋生)的戒心,使其派出警校学生陈永仁(余文乐)渗入倪家进行长期的卧底工作,而韩琛为了巩固势力,早在警察内部安插了线人刘建明(陈冠希)。三年后,事业蒸蒸日上的倪永孝为安枕无忧,决意将五大头目一举歼灭,却因疏忽让韩琛成为漏网之鱼。 1997年,大难不死的韩琛重出江湖,为替死去的同事报仇,黄志诚找到他商议合作除掉倪永孝的事宜,不久却发现此举铸成大错,而各自为自己的尴尬身份苦恼的陈永仁和刘建明,则在无间道的路上越行越远。