Publishing Professional | Web Designer | Author

February 17, 2024

Hosts

Hosts (2020) ★★½

Hosts is a low budget supernatural horror film that takes place around Christmastime. Directed by Richard Oakes and Adam Leader, this stars both