Set to premiere on Netflix, the film’s exact release date remains under wraps.