March 24 release on Netflix