Résumé: Balthazar Blake (Nicolas Cage) est un grand sorcier vivantde nos jours, à Manhattan. Il tente de défendre la villecontre son ennemi juré Maxim Horvath (Alfred Molina). Balthazar ne pouvant y arriver seul, il engage alors, unpeu malgré lui, Dave Stutler (Jay Baruchel), un garçonapparemment ordinaire qui a pourtant un vrai potentiel, pour devenir son apprenti. Le sorcier lui donne une formation express et ensemble, ils vont essayer de stopper les forces des ténèbres ce quin'est pas gagné d'avance car Dave ne...