All Cast

Takeshi Kitano

Takeshi Kitano

Self

Kayoko Kishimoto

Kayoko Kishimoto

Self

Jia Zhangke

Jia Zhangke

Self

Michel Temman

Michel Temman

Self

Diao Yinan

Diao Yinan

Self