Szkocki archeolog Angus Flint (Peter Capaldi) odkrywa czaszkę dziwnego kształtu. Niedługo potem na przyjęciu w wiosce poznaje lorda Jamesa D'Amptona (Hugh Grant), który niedawno odziedziczył okoliczną posiadłość. Angus dowiaduje się od niego o antycznym potworze - pół wężu, pół smoku - którego przodek D'Amptona rzekomo kiedyś zabił. Wkrótce z miasteczka zaczynają znikać ludzie. Angus i James podejrzewają, że ich sąsiadka, lady Sylvia Marsh (Amanda Donohoe), może mieć coś wspólnego ze zniknięciami oraz tajemnym kultem, który przetrwał w miasteczku od czasów rzymskich.
W odległym zakątku Anglii młody archeolog wykopuje tajemniczą czaszkę. Gdy dostaje się ona w ręce niezwykłej Lady Sylvii Marsh zostaje wskrzeszony pogański kult Boga Białego Węża. Bóg ten jest spragniony smaku mięsa dziewicy i wyznawcy muszą jak najszybciej znaleźć ofiarę dla niego.