Beautiful, interesting, incredible cinema.
A 2010 English language horror film directed by Kai Blackwood, starring Michael Cornacchia, Thela Brown and Marie Del Marco.