After his parents' death, a young boy moves to rural Alabama to live with his grandmother, who protects him from clandestine witches. They flee to a seaside hotel, where the Grand High Witch convenes and pursues a deadly plot that endangers children, forcing the pair to confront the magical threat.