March 19, 2025 11:15 pm
Read More Scott Stuber, Netflix’s Head of Film, also reveals that the streamer wants to craft its own horror icon.