“The Residence” is set to premiere on Netflix on Thursday, March 20, 2025 at 3 a.m. ET. All eight episodes of this limited ... “The Crown,” “Tiger King,” “Bridgerton,” “The Witcher,” and “Black Mirror ...