戴維(德克·本內迪克特飾)是一名單純大學生,被蛇學家斯通納(斯特羅瑟·馬丁飾)選中擔任助手。入職前,斯通納以預防蛇毒為由為其注射神秘血清,戴維未加懷疑。斯通納的女兒克里斯蒂娜(希瑟·孟席斯-烏爾里希飾)與戴維逐漸產生感情。戴維隨后出現異常生理反應,斯通納解釋為疫苗副作用。當戴維在畸形秀上目睹半人半蛇的變異者后,驚覺自身變化與對方高度相似。斯通納的真實動機隨之揭露:他試圖通過非法實驗將因車禍死亡的兒子意識轉移到新宿主體內,戴維正是最新試驗品。隨著變異失控,戴維在意識清醒時徹底喪失人類軀體,并最終將斯通納咬傷致死,延續了實驗室里永無止境的異變循環。