Arrow Films has acquired distribution rights in the UK, Ireland, US, and Canada for Eric Pennycoff’s Christmas horror-comedy The Leech, set to have its world premiere at Chattanooga Film Festival on June 23. The UK-based premiere label for cult, art, horror, and world cinema is planning a release in December …
Read More »