2005年,在某个旅游胜地发生了一起无差别谋杀案。犯罪嫌疑人在犯罪后立即跳海自尽。由于犯人的尸体尚未被发现,这一事件至今仍未解决。为了深入调查这一事件并揭示真相,白石晃士事件的幸存者江野祥平开始了采访,并听到了他奇怪的证言。
导演阿星(张国荣 饰)因为接连的票房失利失业,生活的困顿虽令他觉得前路茫茫,却并没失去抱负,一直在等时机。功夫不负,阿星终又获拍片机会,但他没料到的是,老板只想制作低俗的三级片,只把他当拍片机器,该片监制也是其好友的阿虫(罗家英 饰)耐心开导一番,阿星向现实低头,可是怀才不遇的委屈情绪仍无法挥去。拍片过程中,阿星通过与男女主角华叔(徐锦江 饰)、梦娇(舒琪 饰)以及摄影师等人的接触,晓得三级片也可以拍得很艺术,扭正拍片态度,又在女友阿May(莫文蔚 饰)及母亲的支持下,立志拍出让人大吃一惊的好片来。
丹从海边的沙滩上醒来,没有了记忆,四处查看后发现空无一人的城里一片狼藉。偶遇几个幸存者之后他明白,原来这座城已经被病毒入侵,丧尸横行。而军队也在追捕他,一次的惊险的逃生之旅就此展开。