改编自畅销全球的惊悚小说《雾中的女孩》。在一个浓雾瀰漫的山中小镇,办案手法令人费解的侦探沃格尔正著手调查16岁少女安娜卢的失踪案件。随著侦办过程演变成一场媒体风暴,警方和罪犯之间的善恶界线开始变得模糊不清,导致人人都有可能是头号嫌犯……
数年前的一桩谋杀案让警探沃格尔 名声大噪——为了快速破案,沃格尔构陷了当时的犯罪嫌疑人罗密欧导致罗密欧在舆论的呼声之下含冤入狱候审长达4年之久,虽然最终罗密欧被无罪释放,获得了一大笔赔偿,入狱伤害却无法弥补,反倒是沃格尔受到了很大的关注。
几年后一个冬天的夜晚,阿尔卑斯山脚的小镇上,大雾引发了一场交通事故。一辆汽车失事了,司机毫发无伤,但他身上却沾满了斑斑点点的血迹,这个人正是警探沃格尔。
原来,就在几天前,镇上的一个名叫安娜卢的16岁女孩无故失踪了,而负责调查此案的正是混得风生水起的沃格尔。
这一次,沃格尔故技重施,再次利用并不确凿的证据和媒体舆论的压力将一切矛头指向了刚刚搬来镇上不到半年的中学文学老师马提尼。很快,当年发生在罗密欧身上的事情在马提尼身上重演了,他的妻子、女儿、邻居等等所有人都开始怀疑真的是马提尼绑架了安娜卢,但他本人却始终宣称自己并不认识她。
就在被关进看守所的马提尼想尽一切办法希望洗脱罪名的时候,另外一条线索神奇般地帮助了他:一位资深记者爆料,三十年前在这个小镇上曾经陆续发生过六次类似的案件,案中也都是红头发、脸上有雀斑的少女在镇上无故失踪。这条出乎沃格尔意料的线索再次引发了媒体的轰动,大家开始转而相信马提尼是无辜的,“真凶”另有其人。
当“真凶”秘密和沃格尔取得联系,沃格尔开始犹豫不决了,是应该还马提尼以清白呢,还是为了保全自己而隐瞒事实的真相。但不管怎样,这一切的真正主谋正在默默看着沃格尔越陷越深……。邦纳博士计划通过更年轻、更健康的人类受害者周期性的腺移植来永生。邦纳看起来大约40岁,他真的104岁了。但是人们开始怀疑了,他可能不会到200岁。。Reeve(郑伊健饰)是一个僵尸猎人,每次出动前都要喝下药水变得半人半僵尸才能发挥功力。他的前搭档Lila(何超仪饰)因一次行动中丧生,由Gypsy(钟欣桐饰)来接替。她的到来令Reeve的妹妹Helen(蔡卓妍饰)很不满,两女更大打出手。
僵尸王子Kazaf(陈冠希饰)与仆人Prada(黄秋生饰)靠父亲僵尸王寄来的血浆生活,他生性善良,从来不会伤害无辜。Helen邂逅了帅气的Kazaf。一天Kazaf被僵尸伯爵追杀受伤,Helen得知他的身份后,毅然帮他到医院偷血,还把他带回家。原来僵尸圣典《Day for Night》就在Kazaf手上。
Reeve因一次行动后找不到解药,因此变成了僵尸,还差点杀掉了自己的妹妹,迫于无奈之下,Gypsy把心爱的Reeve杀掉,Helen也为着要救回落入僵尸伯爵手中的Kazaf,与Gypsy联手进攻。。