Four films from NBC News Studios, made between 2023 and 2025, including Aileen: Queen of the Serial Killers.