I slutet av 1967 bor en ung, föräldralös pojke hos sin kärleksfulla mormor i den lilla staden Demopolis i Alabama. När pojken och hans mormor stöter på en glamorös men djävulsk häxa, tar de sin tillflykt till ett överdådigt hotell. Tyvärr anländer de samtidigt som Storhäxan har samlat sina kamrater från hela världen för att genomföra sina onda planer.