Homebound, the critically acclaimed 2025 Indian drama directed by Neeraj Ghaywan and executive produced by Martin Scorsese, streams on Netflix Nov. 21. Based on a true COVID lockdown story, it’s India’s Oscar entry and a global cinematic milestone.