Gillian Holroyd (Kim Novak) ist die Besitzerin eines Ladens für seltene ethnologische Kunst in Greenwich Village, New York City, die insgeheim eine Hexe ist.
Da ihre Tante Queenie (Elsa Lanchester) sein Telefon verhext hat, betritt Shepherd Gillias Laden, um dort zu telefonieren. Dabei sprechen sie über den Bestseller „Magie in Mexiko“ und seinen Wunsch, den Autor Sidney Redlitch (Ernie Kovacs) persönlich kennen zu lernen.
Als Shep geht, lädt Queenie ihn in den Zodiac Club ein, den er am Abend zusammen mit seiner Verlobten Merle Kittridge (Janice Rule) besucht, wo er auf Gillian, Queenie und Gillians Bruder Nicky (Jack Lemmon), einen Hexenmeister, trifft.
Merle entpuppt sich als alte Rivalin von Gillian, die sie während ihrer Schulzeit mehrfach beim Rektor angeschwärzt hat, worauf Gillian Merle wochenlang mit durch Zauber hervorgerufenen Gewittern in ein Nervenbündel verwandelt hat.
