电影其实主要讲的是徐峥饰演的催眠大师许瑞宁遇上了一名很古怪很难治愈的“病人”任小妍(莫文蔚饰),在进行治疗的过程中出现了很多细节片段,亦真亦假,最后才发现,原来许瑞宁才是真正被催眠治疗的人,让人很是吃惊。但是剧情当中也存在一些不是很有逻辑的地方。
第一点是有关徐瑞宁的生日,顾洁刚开始治疗的时候便说“你的生日是12月28日”。而剧情发展过程中,顾洁男朋友曾表示“你没有生日,那我把我的生日给你,以后3月3日是我们共同的生日”。依次看来,似乎两人的身份上有了较大的出入。然而,红色衣服小女孩出车祸的日期正是3月3日。有可能3月3日并非是两人共同的生日,而是他们共同的忌日,在顾洁死去的这天,徐瑞宁也把自己封闭起来了。这样解释似乎稍显牵强,但12月28日这个日期似乎在两种版本的故事情节中都没有太大的意义。
还有就是其实莫文蔚过于强调撞鬼的处理,虽然能达到吓人效果,但是恐怖有余,心理不足,显得片子风格特别low。而纵观全片我们会发现,莫文蔚的那个童年被遗弃的故事中的元素,和徐铮自己的心结之间的联系不够紧密。比如红衣少女的故事里,车祸和徐峥的车祸有联系,但是木棉花以及房产证和堕胎的段子,却没有能和酒驾,落水之类的对应更精巧。
假设故事前半段把“鬼”的点弱化或者去除。而强化莫文蔚和徐铮之间观点争执,增强逻辑交锋,而不是视听效果达到效果扭转,整个故事将更加缜密和完整。