"With a 54 kilometer border shared with Russia, the city of Manzhouli in China is in the country’s most northern corner. It is the busiest land port of entry in the country. Railways pass through the city, a series of arteries and tributaries, allowing for trade and movement of goods. This economic lifeblood cycles endlessly along the same tracks as trains lumber ahead constantly on their predestined path. In Hu Bo’s epic first and final feature film, “An Elephant Sitting…
Difficult to put into words the visceral impact and sadness of The Lords of Salem. One viewing doesn't quite seem enough to put all the pieces together, as Zombie puts together a horror film so unlike any horror I've ever seen. The brutality of Sheri Moon's performance hits me in the fucking gut, and without ever having dealt with addiction, the film feels like a pained, strung out journey into the abyss. Some great female power, and a bone-chilling soundscape are icing on the cake.