Jack Carter est un tueur froid et méthodique travaillant pour le « milieu » londonien. Lorsqu'il apprend la mort de son frère Frank, il retourne à Newcastle où ce dernier vivait, et où lui-même a grandi. Très vite, il s'aperçoit qu'en dépit des apparences cette mort n'est pas...
En Afrique, une professeur d'anglais tombe en dépression après avoir eu un conflit avec un marabout local. De retour en Angleterre pour se reposer, elle entame une nouvelle vie en enseignant dans une petite ville. Mais très vite, elle s'aperçoit que l'anodine cité est le refuge de sorcières.