这是一个魔法世界,魔法无处不在。 年轻的托马斯·沃德(本·巴恩斯 Ben Barnes 饰)是父亲的第七个儿子,他也是父亲的第七个儿子。 他天生就有一种奇怪的能力,在昏迷中总能看到未来将要发生的事情。 有一天,一名神秘男子找上门来,对方正是著名的恶魔猎手格雷戈里(杰夫·布里吉斯 Jeff Bridges 饰)。 这些年来,格雷戈里失去了很多徒弟,所以他找到了第七子托马斯,带他走上了一条前所未有的修行之路。 与此同时,黑暗女王马尔金(朱丽安摩尔饰)正在耐心等待血月之夜的到来。 到时候,她的能力将会大大增强,她的对手格雷戈里也绝不会袖手旁观。 时间在流逝,托马斯必须尽快变得更强……