Now, we finally have the first look at this Japanese action-drama and a release window of November 2025, along with more plot ...