In 1831, there was an old custom in a remote valley village in North America. On the day of the end of summer (October 31), all unclean things are burned in the village, including a baby who is still in swaddling clothes. The mother of the baby was devastated and watched the baby be thrown into the fire, so she cursed the villagers angrily, "every late summer, the children in the village will be killed." Then this vicious curse, the evil leprechaun was born out of the fire. Today, about 180 years later, middle-aged man Neil Perkins (Gil Bellows) takes his wife Kate (Camille Sullivan), daughter Nicky (Tracy Spiridakos), daughter's friend and starving son Nathan to a home on Greenwood Road in Halloween Valley for a holiday. As soon as they entered the village, they were warned by a drunken man, but no one took it to heart. The next day, Halloween came, and the leprechaun who slept here returned to earth.