《幽灵人间》15年前的一起交通事故,导致一名男子(黄秋生饰)死在车底下。他的头被卡在车身下面,但他的身体走了一会儿,才倒下。一个小女孩看到这可怕的情景,吓得目瞪口呆。15年后,发型师Peter(陈奕迅饰)和June(舒淇饰)发生了一夜情,但Peter真的爱上了June。六月是一个神秘的女孩,她声称阴阳能见鬼。自从两人约会后,奇怪的事情一次又一次地发生。彼得目睹了一件奇怪的事情,灵异现象让他非常苦恼。最终他在自己的面前怀疑了六月,创造了她去见那些穿着道袍的人。当六月提醒他有一个无头男人要杀他时,彼得只是当她胡说八道,一怒之下与她分手。然而,六月是对的。所有的魔法都来自15年前的车祸。