Als Alex (Winslow Fegley), ein Junge, der von Gruselgeschichten besessen ist, von einer bösen Hexe (Krysten Ritter) in ihrer magischen Wohnung gefangen wird und jede Nacht eine Gruselgeschichte erzählen muss, um am Leben zu bleiben, tut er sich mit der anderen Gefangenen Yasmin (Lidya Jewett), zusammen, um einen Ausweg aus dieser misslichen Lage ...