The 63rd San Sebastian Film Festival begins on September 18. Latido Films is proud to have five acquisitions on its sections
(more…)