剧作家肖克某天醒来,发现记忆全无。这时电话响起,电话那头的人告诉他,电脑里有视频,记录了他最近做的事。肖克打开电脑,里面果然有自己的记录。 原来,肖克为了写作需要,开始尾随陌生人,因此卷进了一宗错综复杂的杀人事件中。肖克深陷其中,面临着两难的处境,是为了朋友两肋插刀?还是为了爱人奋不顾身?然而一切已由不得他选择,因为他陷入的是一场螳螂扑蝉,黄雀在后的游戏中。。在很久以前,某座山中蛇精和蝎子精为害人间,它们的恶行引起天神震怒。天神用雷电化成的葫芦把两个妖精收了进去。葫芦化作葫芦山镇守两只妖精,只要满一万年,它们就会被葫芦化去。然而天运使然,就在九千九百九十九年之际,一只穿山甲无意钻破葫芦山,放出两只妖精。穿山甲带着老爷爷找到葫芦种子,只要种出七颗葫芦,便可将妖精重新收伏。
重新获得自由的蛇精和蝎子精无所顾忌,大肆残害生命。它们偶然得知老爷爷种出神葫芦,于是接连派出爪牙企图斩草除根。接连遭遇挫折的妖精转而绑架老爷爷,各具异能葫芦七兄弟相继出世,他们打向葫芦山,与狡猾的妖精展开正邪大战……。走在大街上熙熙攘攘的人群中,艾伦(科尔·豪瑟 Cole Hauser 饰)无法掩饰自己的失意与沮丧,除了为老板勤勤恳恳的工作了9年却还是一个一文不值的小小员工外,妻子不忠的事实也深深的刺痛了艾伦的心。为了纾解郁闷的心情,艾伦来到了一间小酒吧,没想到这一举动却将他卷入了一件奇怪而又危险的事情中去。
在酒吧里,艾伦遇见了一个名叫乔纳森(小库珀·古丁 Cuba Gooding Jr. 饰)的奇怪男人,乔纳森自称是一名杀手,但艾伦不以为然。乔纳森告诉艾伦,他可以免费为他杀掉五个人,并请艾伦列出一份暗杀名单。以为这是一个恶作剧的艾伦给出了名单,没想到一夜过去,名单上的人居然真的接连死去。为了保护名单上剩下的人,艾伦开始了和杀手的斗智斗勇。。