Dave Stuler là một cậu học sinh bình thường chỉ muốn hẹn hò với Becky, cô gái trong mộng của cậu. Thế giới của Dave đảo lộn khi Balthazar Blake lập dị đột ngột xuất hiện trong cuộc đời của cậu. Balthazar là thầy phù thủy từng tham gia vào một cuộc chiến kéo dài nhiều thế kỷ giữa những môn đồ của hai phù thủy hùng mạnh - Merlin tốt bụng và Morgana độc ác. Khi một kẻ thù truyền kiếp thuộc phe phái Morgana có tên Maxim Horvath xuất hiện và đe dọa thế giới, Balthazar không thể một mình xoay sở và ông ta tuyển Dave làm phù thủy tập sự của mình.