这是一个魔法司空见惯的神奇世界,青年托马斯·沃德(本·巴恩斯饰)的父亲排行第七,他也是父亲第七个儿。他生来拥有奇怪的能力,总能在昏迷中看到即将发生的事情。某天,一个神秘之人找上门来,对方正是大名鼎鼎的猎魔人格雷戈里(杰夫·布里吉斯饰)。在过去的岁月里,格雷戈里已经失去了许多个徒弟,因此他找到作为第七子的托马斯,带他走上前所未有的修行之路。与此同时,黑暗女王马尔金(朱丽安·摩尔饰)正耐心地等待血月之夜的到来。届时她的能力将会极大增强,而死对头格雷戈里绝不会对此坐视不管。时间一分一秒流逝,托马斯必须尽快变得更强……