Mały Luke (Jasen Fisher) razem z babcią (Mai Zetterling) przebywa w nadmorskim hotelu w Kornawalii. Odbywa się tam zjazd Stowarzyszenia Zapobiegania Okrucieństwu wobec dzieci, któremu przewodniczy panna Ernst (Anjelica Huston). Luke, przypadkowo zamknięty w sali konferencyjnej jest świadkiem obrad członkiń stowarzyszenia. Szacowne damy okazują się czarownicami przybyłymi z całego świata na proroczy sabat.