Once upon a time
Long ago there was a young boy whose siblings teased him with magic. To get his revenge, he traps the meanest brother inside a column of smoke and steals his memories. The boy becomes a Mage, and curses a forest until it builds itself into a mansion and a Cook. The Mage puts them both under his control to help him steal memories from every generation of his family.
In the present day, a teenage girl named Luna drops out of school. When her parents catch her stealing money to buy candy, they send her away to her grandfather’s house. At her grandfather’s, a ghostly smoke lures Luna over to an old house.
Grandpa sees Luna being lured to the Mansion and tries to stop her from going inside, but it is no use. The doors and windows vanish, and Luna is trapped inside.
As Grandpa pounds on the house trying to get in, the ghosts, who haven't had many visitors in a very long line, line up and introduce themselves.
Luna is alone, trapped inside the house. She realizes that this is the house where her aunt was trapped years and years ago, and fears for her life. Luna decides that instead of giving in to panic, she will do everything she can to try and survive.
In the house, Luna meets a cook who tries to get her to eat a cake and burned cookies. Luna escapes from the cook into a bedroom where she discovers her aunt who has been trapped in a mirror for 47 years. While they are reuniting, the cook bursts in and asks for help defeating the Mage who controls cook's every move. The cook gives Luna a tool to help free her aunt from the mirror.
Luna's grandfather and the ghosts burst into the house, ready to save Luna. Violet (the aunt in the mirror) is shocked to see her dad after so many years.
Luna helps Violet escape from the mirror, and the Mage is enraged. He tortures the Cook, who doesn't want to be blamed. The Mage bursts through the mirror, and demands memories from everyone. Slowly, everyone starts to give the Mage their memories. At first, the Mage grows stronger with each one, but it soon becomes too much and he is overpowered by all of the Memories. Cook, Luna, Violet, The Ghosts, and Grandfather celebrate the end.