New York-based sales company Visit Films has boarded “Achilles,” the Iran-set feature debut of Farhad Delaram, a promising filmmaker whose short “Tattoo” won the Crystal Bear in the Generation 14plus at Berlin in 2019. “Achilles” is set to world premiere at the Toronto Film Festival, followed by a European premiere at San Sebastian. The film …