The biggest fantasy action movie of 2025 finally drops on Netflix one year after breaking box office records during its blockbuster theatrical run.