netflix inc said on tuesday the movie starring robert de niro and al pacino and already generating oscar buzz will get a limited vingt-six day release in independent u s movie theaters starting in november before arriving on the streaming platform