The 2025 programme boasts 32 films screening from late February through to late November. All films will be shown at the iconic 750-seat Embassy Grand Theatre on Monday nights. Following a surge in ...
Some results have been hidden because they may be inaccessible to you