Following Paramount's massive investment to conclude the Mission: Impossible franchise, Tom Cruise's major 2025 installment is a streaming hit.