Vlad (Aaron Kissiov) vient d’emménager à Crailsfelden avec son père Barnabas (Rick Kavanian) et est maintenant le petit nouveau de la Penner Academy, l’une des écoles de magie les plus célèbres au monde. Crailsfelden est un endroit fantastique, grouillant de fées, de sorcières, de trolls et de nains. Avec Vlad et son père, les vampires sont désormais également représentés dans le village. Mais le petit vampire Vlad a un gros problème : il ne voit pas le sang. Mais Vlad n’est pas seul dans cette circonstance inhabituelle. Parce que, tout comme lui, ses nouveaux amis ont aussi des peurs. La fée Faye (Johanna Schraml) souffre d’une peur de l’avion et Wolf, le loup-garou (Arsseni Bultmann), a une allergie aux poils d’animaux. Vlad est donc en bonne compagnie. Ensemble, ce trio inhabituel démêle une conspiration autour du maire Louis Ziffer (Christian Berkel) et de sa secrétaire, Mme Circemeyer (Sonja Gerhardt), qui pourrait plonger tout Crailsfelden dans le malheur.
Un garçon vampire qui ne voit pas le sang, une fée qui a peur de voler et un loup-garou allergique aux poils d’animaux. Trois perdants magiques ! Et de tous les gens, ils sont en compétition contre un adversaire diabolique...