Starbesetztes und effektstarkes Fantasy-Abenteuer nach der Bestsellerreihe "Spook - Der Schüler des Geisterjägers" von Joseph Delaney. - Tom Ward (Ben Barnes) ist der siebte Sohn eines siebten Sohns und muss als solcher bei einem Geisterjäger in die Lehre gehen. Der alte Haudegen John Gregory (Jeff Bridges) nimmt ihn als Schüler unter seine Fittiche. Als sich die böse Hexe Malkin (Julianne Moore) aus der Gefangenschaft befreit, steht Tom vor seiner ersten Bewährungsprobe.