Stream It This Week: TV Premieres May 4–10, 2026

New on TV this week: Citadel, M.I.A., The Terror: Devil in Silver, Lord of the Flies, The Roast of Kevin Hart, and more