Oto epicka opowieść o czarodzieju i jego uczniu, który zostaje wplątany w antyczną walkę między dobrem a złem.
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). By go pokonać, Balthazar musi jednak mieć sprzymierzeńca, szkoli więc Dave`a Stutlera (Jay Baruchel). Niczym niewyróżniający się młodzieniec nie ma jednak ochoty mu pomagać, chociaż czarodziej widzi w nim ukryty magiczny potencjał. Razem, trochę wbrew sobie, spróbują uratować miasto przed siłami zła.
Producentem filmu jest Jerry Bruckheimer, a reżyserem Jon Turteltaub - twórca i producent “Skarbu narodów" i "Skarbu narodów. Księgi tajemnic".