North Bank Entertainment
"There's a new puppet master in town"
In Germany, 1941, the Nazis pursue a Toymaker who has acquired a mystical book which gives life to inanimate objects.
Pig
Hostel
Hostel: Part II
The Devil's Rejects
Twin Peaks: Fire Walk with Me
The Others
Anna Goldin, the Last Witch