Netflix has unveiled its Japanese content slate for 2025, headlined by “Last Samurai Standing,” a period drama featuring 300 ... history,” says Netflix Japan content head Kaata Sakamoto.