Glasgow Film Festival (GFF) has announced the first films for its 21st edition, taking place 26 February to 9 March 2025. The award-winning film festival has...