A sentient puppet and a human must work together to find a way out of an 'abandoned' factory while being hunted down by other murderous puppets and a demonic entity.
After "dying" from a young age a boy can not only see ghosts but has one for a best friend. He can now cross over to the other side of the Veil ghosts are trapped in the Veil and it's his job to catch ghosts and send them on. But this "job" becomes life threatening as he meets an in human spirit that tries to take his life that he "didn't deserve"