Balthazar Blake (Nicolas Cage) kennt das magische Manhattan am besten. Der große Zaubermeister beschützt die Metropole seit langer Zeit vor dem Bösen. Doch seinen Erzfeind Maxim Horvarth (Alfred Molina) kann er nicht ohne Unterstützung besiegen.
Doch ausgerechnet der unbeholfene und schlaksige Student Dave Stutler (Jay Baruchel) soll ihm diese Unterstützung bieten. Dave soll das große Potenzial haben, Blakes neuer Zauberlehrling zu werden. Mit großem Misstrauen lässt er sich darauf ein und begibt sich in das größte Abenteuer seines Lebens.
Er beginnt Manhattan neu wahrzunehmen und macht faszinierende Entdeckungen. Ein Crashkurs in Zauberei soll Dave auf alles vorbereiten, denn das Böse formiert sich und Dave muss ungeahnte Fähigkeiten entwickeln um das Training zu überstehen, Manhattan von Maxim Horvarth und dem Bösen zu befreien und natürlich die Frau seiner Träume zu erobern.
