Cinema Canaries: Horror Channel FrightFest world premiere first look In this horror comedy, Cwntwrch, Wales becomes the epicentre of a massive alien invasion