Charmed raconte l'histoire de trois sœurs - Prue, Piper et Phoebe Halliwell - depuis le moment où celles-ci emménagent à San Francisco dans une somptueuse demeure léguée par leur grand-mère. Un soir, Phoebe trouve dans le grenier de la maison un vieux manuel de sorcellerie : le Livre des ombres. En lisant ce grimoire, les trois sœurs vont découvrir qu'elle appartiennent à une longue lignée de sorcières et qu'elles sont dotées de pouvoirs surnaturels : Prue (Shannen Doherty) pour déplacer les objets à distance, Piper (Holly Marie Combs) pour arrêter le temps et Phoebe (Alyssa Milano) pour prédire l'avenir.
Bien entendu, les trois sœurs vont utiliser à bon escient le "pouvoir des trois", le lien magique extrêmement puissant qui les unit, en aidant les innocents et en luttant contre les démons, les sorciers et les malfaisants en tout genre. Elle vont aussi s'efforcer de préserver leur secret. Depuis la saison 4, suite à la mort soudaine de Prue, Piper et Phoebe ont été rejointes par une demi-sœur jusque là inconnue : Paige Matthews (Rose McGowan), qui les assiste désormais dans leur combat incessant contre les forces du mal.
Comme beaucoup d'autres séries produites par Aaron Spelling (Drôles de dames, Beverly Hills, Melrose Place), Charmed repose essentiellement sur le charme de ses interprètes. Pourtant, l'actrice qui reçoit le plus de courrier de fans n'est pas l'une des superbes jeunes stars de la série mais Finola Hughes qui joue... leur mère.