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.

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.