这是一个魔法司空见惯的神奇世界,青年托马斯·沃德(本·巴恩斯 Ben Barnes 饰)的父亲排行第七,他也是父亲第七个儿子。他生来拥有希奇的能力,总能在晕厥中看到将来行将产生的工作。某天,一个神秘之人找上门来,对朴直是赫赫有名的猎魔人格雷戈里(杰夫·布里吉斯 Jeff Bridges 饰)。在过去的岁月里,格雷戈里曾经落空了许多个门徒,是以他找到作为第七子的托马斯,带他走上史无前例的修行之路。与此同时,黑暗女王马尔金(朱丽安·摩尔 Julianne Moore 饰)正耐心肠期待血月之夜的到来。届时她的能力将会极大加强,而死仇人格雷戈里绝不会对此坐视不管。 时候一分一秒流逝,托马斯必需尽快变得更强……