Banyuki
蛮幽鬼 (original)
Starring Takaya Kamikawa, Izumi Inamori, Taichi Saotome, Jun Hashimoto, Shoko Takada, Macoto Awane, Takaya Yamauchi, Akira Yamamoto, Tetsuya Chiba, Masato Sakai
Watch "Banyuki" on Netflix released in 2009. It's a action & adventure and drama movie, and has a rating of 6.7 out of 10 from Imdb which is usually fine for this kind of movie.