The film is set to arrive on Netflix in March