“Saturn Return,” the latest film from “One Year, One Night” director Isaki Lacuesta which swept best Spanish film and director at March’s Malaga Festival, has been selected to represent Spain at the 2025 Oscars international feature race. Sold by Latido Films, it beat out “The Blue Star” and “Marco,” the other two films on Spain’s Oscar shortlist. […]