as Shinrokuro Shimada
as Mitamura
as Shinzo
as Hattori
as Royal Gentleman
as Takaji Muranaka
as Hosokawa Tadatoshi
as Hisashi
as Nagai Shinano-no-kami
as Kojiro Tsukahara
as Yasuyuki Okuruma
as 犬神佐兵衛
as Romper Matsugoro
as Aizu Clan Lord
as Saitō Dōsan
as Yuki Jonosuke
as Tokugawa Yoshimune
as Hanshiro Tsuge
as Bunroku
as Tanjiro
as Takeaki Enomoto
as Shintaro Mochizuki
as Yasunosuke Yajima
as Akihiko Kambayashi
as Sasaki Sukesaburo
as Izunokami Nobutsuna Matsudaira
as Lord Kishu Yorinobu
as Oishi Kuranosuke
as Naojiro Kataoka
as Ando Kazuma
as 新八
as Shintarô Yagyû
as Hanbei Takenaka
as Matsudaira Choshichiro
as Masayoshi
as Tamiya Daisuke
as Yutaro Ashigara
as Kota
as Date Terumune
as Aizu no Kotetsu
as Kyogetsu Shishinosuke
as Koda Masujiro
as Kitahara
as Kyotsuki Shishinosuke
as Matsudaira Choshichiro Nagayori
as 服部
as Suwaraya Ichibe
as Hercules Poirot (voice)
as Sojiro Kandagawa
as Kanbei Sekiya
as Iehisa Shimazu
as Saigo Tanomo
as Hashida