Netflix's newest number 1 film on its streaming charts is a 2025 movie that has seen some divided critical reception, making its rise on the platform all the more noteworthy. As one of the most ...