Kubi 首 (2023), directed by Takeshi Kitano, is a historical epic that amps up the violence and sex for satire’s sake as Kitano takes aim at the absurd samurai social system. [Japan Cuts 2024]…

Genkinahito