獵魔騎士Gregory(謝夫布烈治 飾)親手將邪惡且魔力高強的女巫Malkin(茱莉安摩亞 飾)囚禁後,致力尋找傳人繼承他的使命。若干年後,一直帶著恨意過活的Malkin逃出了牢獄,並召集各方妖魔怪物追隨她,打算向Gregory進行報復外,更準備一舉殲滅整個世界!那邊廂,Gregory幾經辛苦終於找到傳說中擁有超凡能力的「最後的第七子」—Tom Ward(賓班斯 飾),決定收他為徒,務求在極短時間內將畢生功夫傳授給他。前所未有的魔法浩劫即將來臨,能夠消滅女巫、拯救世界的唯一希望就落在Tom身上……