Kaulder (Vin Diesel), einer der letzten Hexenjäger der heutigen Welt, muss New York vor zerstörerischen Kräften beschützen. Nicht ganz freiwillig verbündet sich der unsterbliche Jäger hierzu mit Chloe (Rose Leslie), um den zahllosen Hexen und Zauberern, die unter der Herrschaft der niederträchtigen Hexenkönigin (Julie Engelbrecht) ihr Unwesen treiben, das Handwerk zu legen. Diese scheinen sich bedrohlich zu vermehren, nachdem sie bereits einen Großteil der Hexenjäger getötet haben. Bald liegt es allein an dem ungleichen Duo, die wachsende Hexen-Armee und ihre Königin endgültig zu stoppen...