Netflix's film chief Dan Lin has left the company after the streamer conducted massive layoffs.
Oct 19, 2026