Synopsis
Na de tragische dood van zijn vader verhuist de jonge Elliott (Jensen Gering) met zijn moeder Celine (Denise Richards) naar het grimmige stadje Wickensburg. Hier ontmoet hij Willow (Catherine White), een mysterieus meisje dat ervan overtuigd is dat een eeuwenoude vloek het stadje in zijn greep houdt. Wanneer ze ontdekken dat de sinistere Mr. Hexenmeister (Julian Richings) betrokken is bij een gevaarlijk plan om nucleair afval te dumpen, raken ze verwikkeld in een strijd tegen de tijd.
Terwijl de vloek steeds sterker lijkt te worden, proberen Elliott en Willow een magisch amulet te herstellen, het enige object dat hun stad kan redden. Maar als Celine in de greep van Hexenmeister zelf gevangen wordt genomen, wordt het een race tegen de klok om haar te bevrijden én de dreiging van de vloek te stoppen.
In een explosief confrontatie met de Hexenmeister ontdekken Elliott en Willow dat ze niet alleen moeten vertrouwen op het amulet, maar vooral op hun eigen moed en vindingrijkheid. Uiteindelijk zullen de duistere krachten niet zonder slag of stoot wijken, maar door hun vastberadenheid te testen, ontdekken ze dat zelfs de grootste magie niet altijd de kracht heeft om alles te redden.