Joshua Lincoln Oppenheimer an American-British film director based in Copenhagen, Denmark. He is known for his Oscar-nominated films The Act of Killing and The Look of Silence, as well as his 2024 narrative debut, The End. From Wikipedia
An open letter from over 35 filmmakers calls on the platform to condemn its investor’s military-linked backing.