There is a police station in Hong Kong that used to be a military camp during the Japanese invasion of Hong Kong thirty years ago. After their defeat, a Japanese officer committed seppuku inside. It is said that their restless spirits linger in this police station and appear on the day of the Hungry Ghost Festival. Jin Maiji (played by Jacky Cheung) and Meng Chao (played by Danny Lee) are both police officers in this station, but they have always disbelieved the terrifying legends surrounding the station. Until on the day of the Hungry Ghost Festival, they witnessed the fugitive Shezai Ming (played by Lau Nam-Kwong) turn to dust in the sunlight, discovering that he had seen the ghosts of Japanese soldiers in prison and was bitten, transforming him into a zombie. Only then did they believe that there are indeed spirits within the police station.They reported the situation to their superior in hopes of uncovering the truth, but then encountered a woman who appeared to have died after being bitten by a zombie. A battle between the police and the malevolent spirits officially began...