Visions of Europe

From 31 Mar - 16 Apr, Visions of Europe returns to celebrate the breadth of European cinema. From a Macedonian witch tale to a race through Berlin, this handpicked selection of 24 films takes in the best of European film including previews, festival hits and classics returning to the big screen.