Starring Ryoma Takeuchi and Keita Machida, Netflix’s new film is shaping up to be one of 2025’s most talked-about Japanese releases