Merlin ve bir Sihirbazın öğrencisi. 1000 yaşının üstünde olan Balthazar, Baş Merlin’ciyi, Merlin’in ve onun büyük güçlerinin varisi olan kişiyi bulmak için bütün dünyayı araştırıyor. Balthazar nihayet onu Dave Stutler’da bulduğunda karşısına çok isteksiz bir sihirbaz çırağı çıkıyor. “Balthazar için Baş Merlin’ciyi bulması, mesafe ne olursa olsun çıkılması gereken bir yolculuk” diyor sihirbaz rolündeki Nicolas Cage.
Veronica
Balthazar Blake tarafından sevilecek kadar talihli, Maxim Horvath tarafından sevilecek kadar da talihsiz büyücü kadın.
Abigail Williams
Sadece 17. yüzyıl Salem, Massacchusetts’inde cadı olmakla suçlanan değil, gerçekten de öyle olan çok genç bir Morgan’cı sihirbaz.
Dave Stutler
Asosyal bir New York Üniversitesi fizik öğrencisi, kendine güvenmiyor, kızlar ve öğrenciler arasında popüler değil. “Tam bir ineğim” diye itiraf ediyor filmde Dave’i canlandıran Jay Baruchel.
Maxim Horvath
Balthazar Blake ve Veronica’yla birlikte, Merlin’in bir öğrencisi ve bin yıldan fazladır iyiliğin temsilcisi. Ama onların Veronica’ya duydukları aşk dostları ayırıyor ve Horvath, Merlin’i öldüren ve minyonlarıyla dünyayı ele geçirmeyi isteyen kötü Morgana’ya katılıyor.
Drake Stone
Maxim Horvath’a, Balthazar Blake ve Dave Stutler’la olan mücadelesinde yardımcı olan çelimsiz ve zayıf bir sihirbazdır.
Bennet
Dave Stutler’ın, Brooklyn’deki ev arkadaşı. NYU fizik öğrencisi ve isteksiz arkadaşını biraz hayatını yaşamaya itmeye çalışan iyi bir arkadaş.
Genç Dave
Kendine güveni olmayan, korkmuş, sınıf arkadaşı Becky Barnes’a âşık ve bu konuda ne yapacağını bilmeyen 10 yaşında bir çocuk.