Eccentric Frank Carlyle ran a horror shop in small-town Steeple Falls, which takes pride in and profit from its Halloween traditions. Frank's widower grandson Richard grudgingly returns there from Boston with his own kids, bright Ian and bratty Claire, to settle the inheritance. Ian discovers great-grandpa's house is really haunted, and not just, as legend holds, by historic owner Zachariah Kull, who was burned on the stake.
Richard Carlyle returns to Steeple Falls with his two kids, Claire and Ian, after his father dies. Not having a good relationship with his dad, Richard wants to sell the hardware business and the house before returning to Boston. Ian and Claire discover a "ghost depot" where spirits gather to reach the other side. They find out that their grandfather's spirit never reached the depot. Mariah, Jumper, and Coffin Ed explain that his spirit may have been stolen by Zachariah Kull. 200 or so years ago, Zachariah was burned at the stake for killing his wife. Zachariah is now stealing spirits to gather power so he can take his revenge on Steeple Falls. It is up to Ian and Claire to stop Zachariah and save their grandfather's spirit.