Nekrotronic (2018) 30 August 202028 March 2024 Rating: ★★ Demon Hunters Director: Kiah Roache-Turner Actors: Ben O'Toole, Monica Bellucci, David Wenham, Caroline Ford, … Category: Horror