Netflix has confirmed that the first five episodes of The Ultimatum will premiere on the streamer on Wednesday, December 4, 2024. The following episodes will be released weekly every Wednesday until ...