as Shinrokuro Shimada
as Royal Gentleman
as Takaji Muranaka
as 新八
as Yasunosuke Yajima
as Hattori
as Hisashi
as Mitamura
as Bunroku
as Hosokawa Tadatoshi
as 犬神佐兵衛
as Yuki Jonosuke
as Saitō Dōsan
as Akihiko Kambayashi
as Kota
as Sasaki Sukesaburo
as Aizu no Kotetsu
as Shintaro Mochizuki
as Ando Kazuma
as Yutaro Ashigara
as Takeaki Enomoto
as Aizu Clan Lord
as Tokugawa Yoshimune
as Izunokami Nobutsuna Matsudaira
as Yasuyuki Okuruma
as Tanjiro
as Nagai Shinano-no-kami
as Shinzo
as Oishi Kuranosuke
as Naojiro Kataoka
as Kyotsuki Shishinosuke
as Matsudaira Choshichiro
as Shintarô Yagyû
as Koda Masujiro
as Kojiro Tsukahara
as Tamiya Daisuke
as Kitahara
as Romper Matsugoro
as Hanshiro Tsuge
as Date Terumune
as Masayoshi
as Kyogetsu Shishinosuke
as Lord Kishu Yorinobu
as Hanbei Takenaka
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