Preston Barta // Editor DEMON | 94 min | R Director: Marcin Wrona Cast: Itay Tiran, Agnieszka Zulewska, Andrzej Grabowski, Tomasz Schuchardt and Katarzyna Herman…