Anime stars Shunsuke Takeuchi as Kenshiro, Daiki Yamashita sa Bat, M.A.O as Rin