简介:
Chad Archibald is the creator and co-owner of the Canadian production company Black Fawn Films. Along with producing over 20 feature films, Archibald has directed 8 feature films himself including I'll Take Your Dead, Neverlost, The Heretics and Bite. In 2015, Archibald's insect body-horror film Bite erupted on the festival circuit after ...