Takeshi Kitano
Self - Emcee
Jun Ogura
Narration
Tomoko Oshima
Self
Hideo Higashikokubaru
Duncan
Taka Guadalcanal