Een Amerikaanse professor onderzoekt een mysterieuze, duivel aanbiddende sekte in Engeland. Het schijnt dat zij verantwoordelijk zijn voor enkele moorden die de afgelopen maanden hebben plaatsgevonden.