Recent article (22min): The winners of this year’s Fantastic Fest awards include The Babadook and Studio Ghibli’s The Tale Of Princess Kaguya