Film opowiada o perypetiach chłopaka zatrudniającego się jako pomocnik współczesnego czarodzieja. Balthazar Blake (Nicolas Cage) jest współczesnym mistrzem magii, który próbuje chronić Manhattan przed siłami zła i przeciwnikiem z przeszłości, Maximem Horvathem (Alfred Molina).