Watch this video and more on Discover Film
Where do department store Santas really come from? Meet the sinister organisation responsible for making sure there's one in every grotto this Christmas...
Fans of ‘Happy!‘ will like this.
Set in the desolate prairies in the late 1800's, two sisters are haunted by an terrible curse.
A post-coitus dinner date goes wrong.
Country: United Kingdom.
Set in WW2-era Romania, a secret Nazi SS force infiltrates a remote, alpine village only to discover the terrifying legend of bloodthirsty vampires with superhuman strength is far more than just local lore: it's an absolute nightmare.
Country: United States.