All Cast

Takeshi Kitano

Takeshi Kitano

Self

Kayoko Kishimoto

Kayoko Kishimoto

Self

Jia Zhangke

Jia Zhangke

Self

Michel Temman

Michel Temman

Self

Diao Yi-nan

Diao Yi-nan

Self