SBIFF 2024: “Achilles” takes on the plight of Iranian artists

The film premiered at the 39th Santa Barbara International Film Festival, and exemplifies the cinematic innovation and rebellion coming out of Iran.