在一个闭塞的小山村,村民们只供奉着一个神,看神牌上是一条蛇。山村周边不知是不是灵气过旺,到处是小时了,连小孩都见惯不怪蛇,甚至会出现在村里新人的棺材里,缠绕着腐烂百年的骨头。不知为何会这样,就在这村,有一个小男孩从小就爱打蛇,天不怕地不怕他七岁时没了父亲。人们说他爸在山里失踪了,但没人告诉他,有人找到了他爸的尸骨。长大后,男孩对蛇的厌恶只增不减,整日到山里打蛇回来做给妹妹吃。但这事只要给母亲看见,他就会吓得破口大骂,声音都在颤抖,他不让他们吃,把蛇肉全倒到土里埋起来,好像生怕给谁看见。这天夜里,男孩听从母亲的话去将蛇放生,可就在那村边的河里,他陡然看见一条巨大的身影游过河对面正巧有不堪之事。只见那庞然大物从水里探出头一下,就将那男人拖进了水里。后来男孩围村换来了很多村民,等到大家集结到河边,这里却恢复了寂静,村民们人心惶惶。
那被蛇吃掉的人有一个儿子,他怀疑是男孩杀了他爸,然后嫁祸给杜撰的大蛇。他恨极了男孩当场挑事,喊人把男孩打了一顿。另一边的村长却相信了这事。回村之后,他召开全村大会,公布了自己知道的秘闻。原来这山村自古就有跟长蛇仙打交道的经历,大家供奉的长蛇仙其实就是深山里的巨蟒。他已经数十年没有出现了。既然现在又有长蛇仙的迹象,那么根据古老习俗,村里应该实施县级仪式。所谓县级,就是找一个未出嫁的女孩,把她送给长蛇仙吃掉,这样长蛇仙就不会再打扰他们。那么选谁呢?他们决定选之前那个男孩的妹妹,村民们很快来到男孩家浜走了。他妹妹男孩奋力搏斗,但敌不过村民众多,被打得遍体鳞伤,他无论如何不能让妹妹被献祭。可以一人之力,他没有办法忤逆。全村。苦思冥想后,他想到,如果杀了长蛇仙,那村里就无需献祭了。于是男孩骑马一日来到方圆百里最出名的捕蛇大师家中,请求大师出山帮忙捕蛇。大师倒是厚道,一听就答应了。试图跟随男孩来到了他的山村,开始了捕蛇。老师傅果然是老师傅,一来就辨认出来蛇精,跟随蛇精找到了蛇洞。为了引蛇出洞,他们拿出事先准备好的小猪。