Netflix positions the Edward Berger film for TIFF, a brief theatrical window, then an Oct. 29 streaming debut.