Graeme McNally, an angry alcoholic, blames an Edinburgh based witch cult for stealing his wife and daughter away from him. To avenge this injustice, he becomes a modern day witch hunter bent on the extermination of the sect. Over a period of 15 years he stalks his prey with relentless persistence and historical brutality. James Campbell is an Edinburgh University medical student who falls in love with a young white witch called Niamh. Soon after they meet James experiences a series of recurrent nightmares depicting a young woman being chased and executed. These nightmares hold the key to thwarting the most prolific witch hunter in 300years, but time is running out for the witches of Edinburgh.