Pedro Pascal & Catherine O'Hara's Hit $335M Sci-Fi Movie Is Officially Leaving Netflix 9 Months After Debut

Screen Rant · 2026-02-14
Pedro Pascal & Catherine O'Hara's Hit $335M Sci-Fi Movie Is Officially Leaving Netflix 9 Months After Debut

Pedro Pascal and Catherine O'Hara's acclaimed sci-fi movie that set a major record is officially leaving Netflix nine months after its debut.