Latest News: Terror Films Launches Award-Winning Australian Horror Film ‘Inner Demon’ on Shudder!

“HORRORS BEYOND YOUR WILDEST IMAGINATION!!!”

Inner-Demon-Ursula-Dabrowsky-Movie-Poster (1)

Terror Films is pleased to announce that Shudder is set to release the award winning, female directed horror film, Inner Demon. The launch begins Monday, July 10! Inner Demon will be available in the US, Canada, the UK and Ireland.

Continue reading