Kunoichi is a 2011 Japanese historical martial arts film directed by Seiji Chiba and starring Rina Takeda.
Source: Wikipedia