《捉妖记》网路作家蓝婷(林志玲饰)写的小说人气很旺她还遇到过一个自称排骨(曾志伟饰)的粉丝索要签名不过蓝婷跟其父的关系很僵所以后者派乔飞(周杰伦饰)邀她共进晚餐乔飞是打击盗墓走私的青年侠客但是他与蓝狂风暴雨之夜玛丽贝丝(丹妮尔·哈丽丝 Danielle Harris 饰)穿过有如地狱一般的沼泽之地经过数轮极其残酷血腥的屠杀她的身后留下20具面目全非的尸体在此之后玛丽贝丝手提猎枪和死者的位于白神山脚下的渔师町生活着一个幸福的四口之家然而一场车祸令女主人美佐子(クノ真季子 饰)身负重伤昏迷不醒她的儿子小亮(伊澤柾樹 饰)悲伤不已将一切归罪于乱跑的小狗小白为了安抚小亮的情绪娜塔莉(卡梅伦•迪亚兹 饰)、戴兰(德鲁•巴里摩尔 饰)与艾利克斯(刘玉玲 饰)三位“天使”依然效忠于查理先生依然到处锄强扶弱艰巨的任务再次降临她们的身上她们需要通过一些不同的密码才能找到失踪...