1980年,香港实施了对非法移民的逮捕和释放政策,但另一方面,中国大陆非法移民的趋势仍在继续,这也催生了一些团伙绑架人蛇并向其亲属勒索钱财的“猎蛇”行业。阿全(严红饰演)携丈夫、哥哥大中非法来到香港寻找“钻石山”。有一天,一个以卖木炭为生的善良的年轻人Tanjiro被一个鬼魂残忍地杀害了。唯一幸存的妹妹游豆子变成了一个鬼魂。Tanjiro被绝望的现实所打击,他决定走上“捉鬼”的道路,以使他的妹妹恢复人性,并为被谋杀的家人寻求鬼魂的报复。