The 2025 edition of the year’s first major film fest in Europe (and one of the biggest worldwide), the Berlin International Film Festival, took place between 13 and 23 February. My notes come with a bit of delay, as I was also hit by the festival flu that got so many of us sniffling and […]