The first movie of 2026 to earn $1 billion at the global box office is officially set to begin streaming on Peacock this week.