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