All Cast

Keanu Reeves
Kai

Hiroyuki Sanada
Kuranosuke Ôishi

Ko Shibasaki
Mika

Tadanobu Asano
Lord Kira

Min Tanaka
Lord Asano

Rinko Kikuchi
Witch

Jin Akanishi
Chikara

Masayoshi Haneda
Yasuno

Hiroshi Sogabe
Hazama

Takato Yonemoto
Basho

Shû Nakajima
Horibe

Hiroshi Yamada
Hara

Cary-Hiroyuki Tagawa
Shogun Tsunayoshi

Tanroh Ishida
Shogun's Adjutant

Yorick van Wageningen
Kapitan

Ron Bottitta
Narrator

Natsuki Kunimoto
Riku

Togo Igawa
Tengu Lord

Akira Koieyama
Kira's Spy

Haruka Abe
Mika's Handmaiden

Clyde Kusatsu
Drunk Official

Junichi Kajioka
Guard
Masashi Fujimoto
Lead Soldier

Neil Fingleton
Lovecraftian Samurai

Rick Genest
Foreman
