I 'Seventh Son' er John Gregory heksejæger og beskytter af det land, hvor han bliver anset som lidt af en særling. John er dog ikke længere ung, og derfor leder han efter en lærling til at overtage sit farefulde hverv.
Det er ikke let at finde en kompetent arvtager, men da han møder den unge bondedreng Tom Ward, finder han muligvis én, der har det rette format. Tom er nemlig den syvende søn af en syvende søn, og sammen drager de ud for at stoppe den onde troldkvinde Malkin, der truer med at ødelægge menneskeheden.
'Seventh Son' er baseret på Joseph Delaneys fantasy-serie, der foregår i en verden fuld af hekse, gespenster, levende døde og andre mørke kræfter, der skal fordrives af vore helte.
Ben Barnes, der er kendt som Prins Caspian i Narnia-serien, spiller rollen som den unge lærling, mens erfarne Jeff Bridges er hans mentor. I birollerne ses en ondsindet Julianne Moore, og den smukke svenske Alicia Vikander, som tidligere har spillet med i En kongelig affære. (copyright: kino.dk)