Tag: Zach Rand

The Woman ****

Lucky McKee’s new horror The Woman is 2011’s very own I Spit on Your Grave for fuelling post-viewing debate and controversy. It is a love-hate piece of film-making designed to revolt, but also to allow us to reflect. To describe it as a “look into the darkness of human nature” gives it a purpose and …