Idov is a director and screenwriter whose work includes Palm d’Or-nominated Leto and Amazon’s Deutschland 89. He lives in Los Angeles.