A Los Angeles, dans les années 1950, la magie est très à la mode, et fait même l'objet d'auditions menées par un sénateur ambitieux. Le détective privé Philip Lovecraft est l'un des seuls à refuser d'y avoir recours dans son travail. Juste après qu'elle a fait appel à lui, Kim Hudson se retrouve accusée du meurtre de son mari, un producteur de cinéma. Philip veut tirer l'affaire au clair et, malgré ses réticences, fait finalement appel aux dons de la sorcière Kropotkin. Mais celle-ci est accusée de meurtre à son tour et condamnée au bûcher.