En France, la série a été diffusée sur Cartoon Network puis rediffusé sur Gulli et Boing. Au Québec, la série a été diffusée sur Télétoon.
La série se centre sur une jeune fille et protagoniste de onze ans, Juniper Lee, vivant à Orchid Bay City[3]. Cette ville grouille d'activité magique, et est secrètement peuplée, en plus des humains, de différents démons, esprits, monstres et autres créatures surnaturelles, bonnes ou mauvaises[4]. Le monde magique et celui des humains ont été séparés par une barrière magique, empêchant les humains de voir ces créatures et tout ce qui les concerne. Récemment, Juniper a été nommée la nouvelle «Te Xuan Ze» (littéralement «La Protectrice»[5]), ce qui lui donne la responsabilité de maintenir l'équilibre entre les deux mondes. À cette fin, elle est renforcée magiquement, ce qui la rend plus forte et plus rapide qu'un humain ordinaire, et peut utiliser divers procédés magiques pour l'aider. Son rôle de maintenir la balance interfère souvent avec sa vie personnelle, y compris ses devoirs scolaires et sa vie sociale. De plus, elle doit défendre les deux mondes à la fois, combattant aussi bien les monstres menaçant le monde des humains que des humains menaçant celui des monstres.
Juniper «June» Kim Lee: une jeune fille de onze ans aux origines chinoises, et l'héroïne de la série. Juniper est l'actuelle «Te Xuan Ze», chargée de maintenir l'équilibre entre le monde magique et le monde des humains. En tant que Te Xuan Ze, elle possède des dons en magie, à commencer par celui de voir à travers la barrière magique, et donc de voir les êtres magiques. Ses pouvoirs la rendant aussi beaucoup plus forte et plus rapide que la normale[4]. Douée au combat, mais relativement peu éduqué dans la magie, elle tend à surtout compter sur la forte brute, son talent pour les insultes, l'aide de son chien Monroe et les conseils de sa grand-mère pour réussir sa mission. Le symbole sur son T-shirt symbolise la protection, en allusion à son rôle de protectrice[6].
Jasmine Lee/Ah-Ma: la grand-mère de Juniper, et la précédente Te Xuan Ze, considérée par beaucoup dans le monde magique comme la meilleure qu'il y ait jamais eu pour ce rôle (ce qui la met mal à l'aise). Calme, mais parfois dure si nécessaire, elle conseille à présent Juniper sur la magie, et l'aide en cas de besoin. En tant qu'ancienne Te Xuan Ze, Jasmine possède toujours une force et une vitesse magiquement améliorée, mais son grand âge (69 ans) l'a affaiblit, et la rend moins forte que sa petite-fille[6].
Monroe: un chienanthropomorphe avec un accent écossais, âgé de plusieurs siècles durant lesquels il a assisté les différents Te Xuan Ze[3]. En conséquence, il est assez doué dans l'usage de la magie, mais ses capacités à s'en servir sont plus limités en raison de ses pattes courtes qui le gênent pour saisir les objets. Étant enchanté, il est aussi intelligent qu'un humain, et peut être compris par tous ceux qui voient à travers la barrière magique (alors que les autres ne peuvent que l'entendre aboyer)[6].
Ray Ray Lee: le petit frère Juniper. Âgé de huit ans, Ray Ray est immature, hyperactif et imprudent, il se met souvent dans des situations dangereuses, allant parfois jusqu'à attirer des monstres sur place pour voir sa sœur se battre. À la suite d'un accident durant lequel il a tenté de porter secours à sa sœur contre des démons, une part des pouvoirs de Juniper ont été transférés en lui, lui donnant la faculté de voir lui aussi à travers la barrière magique. Pour l'instant, il ne semble pas avoir développé les autres facultés, mais Jasmine a laissé entendre que cela pourrait arriver lorsqu'il grandirait[6]. Il faut noter que depuis l'épisode 1 de la saison 2, il possède un nouveau corps identique à l'ancien créé à partir d'une potion, son corps original ayant été transformé en un énorme monstre à la suite de l'ingestion d'une autre potion.