Baruchel, giovane studente di New York, è costretto dalle circostanze ad accettare un lavoro da apprendista da Balthazar Blake (Cage), uno stregone alle dipendenze del quale il ragazzo sarà addestrato a combattere contro le forze del male che minacciano la Manhattan contemporanea, orchestrate con crescente perfidia...