Popularni glumac Nicholas Chage u ovom filmu ima drugačiju ulogu! Naime, on igra čarobnjaka Balthazara Blakea koji nastoji zaštiti metropolu od svog vječnog neprijatelja Maxima, čiju je ulogu utjelovio Alfred Molina.
Balthazar to ne može spriječiti sam pa za svog štićenika uzima Davea Stutlera kojeg igra Jay Baruchel, prosječan mladić koji u sebi nosi skriveni čarobnjački potencijal. Na Daveu je da u sebi pronađe hrabrost, spasi grad, osvoji djevojku i postane 'Čarobnjakov učenik', a na koji način će to postići, ne propustite saznati u 20:10 sati, samo na RTL-u!
U filmu glume i ostali odlični glumci poput Terese Palmer, Monice Belluci, Tobyja Kebbella i Omara Bensona Millera.