John Gregory is een man met een bijzondere baan. Hij moet zijn dorp beschermen tegen boze geesten, heksen en ander monsterlijk gespuis.
Seventh Son
John (Jeff Bridges) doet dat werk al jaren. Zo heeft hij lang geleden opperheks Mother Malkin (Julianne Moore) gevangengezet.
Ondertussen is John naarstig op zoek naar een opvolger. Dat is geen sinecure: alleen mannen die de zevende zoon van een zevende zoon zijn kunnen zijn baan overnemen.
Flink balen dus dat Mother Malkin als ze ontsnapt meteen Johns leerling naar de andere wereld helpt. Gelukkig voor de oude baas is er in Seventh Son nog iemand die hem bij kan staan: boerenzoon Tom (Ben Barnes).
Krijgen John en zijn nieuwe leerling het voor elkaar om Mother Malkin te stoppen?
Jeff Bridges
In Seventh Son staan heksenjager Jeff Bridges en heks Julianne Moore tegenover elkaar. Ze waren eerder al samen te zien in The Big Lebowski.
Boerenzoon Tom is in The Spook's Apprentice, het boek waar deze fantasyfilm op gebaseerd is, dertien jaar oud.
Voor de film maakte regisseur Sergei Bodrov hem wat ouder: Ben Barnes was 33 toen hij de rol speelde.