《奇幻夜》无理争吵后,男友阮和康(林家栋饰)下落不明。迷路的邹静怡(陈法拉饰)心烦意乱,到处都见不到男友,导致晚上失眠,白天精神恍惚。为了睡觉,她从杂货店买了一个药枕。一夜好眠之后,诡异的梦也悄然降临;某所小学即将被拆除,恰逢她当年在同一所学校的朋友切茜的生日。学生发强(陈耀荣饰)和其他朋友决定回学校庆祝。但他们并没有听从学校工作人员陈波(李汉池饰)的劝说在天黑前离开,甚至在漆黑的校舍里玩起了捉鬼游戏。在他们意识到之前,另一个“朋友”加入了他们;7月14日,港府上下颠簸,泥泞潮湿,人与鬼同路。苍白的胡同尽头,一个摇摇晃晃的林博(泰迪罗宾饰)一路走来,一路感慨,在心已死的时代,希望众生能多做善事。不信鬼神和因果,生前和生后都犯了业。他直面困难,尽力做好事。直到遇见战杰北谷(莫启文饰),一切都突然变了。