Azaad, starring Rasha Thadani and Aaman Devgan, streams on Netflix from March 14, following its theatrical release.