Wie magisch Manhattan wirklich ist, das weiß Balthazar Blake (Nicolas Cage) am besten. Seit langer Zeit beschützt der große Zaubermeister die Metropole der Moderne vor dem Zugriff des Bösen. Doch im Kampf gegen seinen Erzfeind Maxim Horvath (Alfred Molina) braucht er
Unterstützung. Ausgerechnet im etwas linkisch und unauffällig wirkenden Studenten Dave Stutler (Jay Baruchel) glaubt er sie gefunden zu haben. Denn der vermeintlich durchschnittliche Dave besitzt das große Potenzial, endlich Blakes seit langem gesuchter Zauberlehrling zu werden.
Ungläubig und widerwillig lässt sich Dave auf das größte Abenteuer seines Lebens ein. Während er Manhattan mit anderen Augen zu sehen beginnt - voller fantastischer Entdeckungen, aber auch neuer Gefahren - lernt Dave in einem harten Crashkurs die Kunst der Zauberei. Die Zeit
drängt, die Kräfte des Bösen formieren sich, und Dave muss über sich hinauswachsen, um sein Training zu überleben, die Stadt zu retten und das Mädchen seiner Träume zu erobern...