Prolific Japanese director Takashi Miike reaches 100 films to his name with Blade of the Immortal, a characteristically blood-soaked adaptation of a long-running manga by Hiroaki Samura. Pop star turned actor Takuya Kimura plays Manji, a samurai cursed with immortality following a near-death experience in a brutal battle – any life-threatening injuries he sustains, any limbs lost, will heal back up…
