Thousand Cranes Filmworks in association with Miramax Films presents ; a film by Kayo Hatta ; story by Kayo Hatta, Mari Hatta, Diane Mei Lin Mark ; screenplay by Kayo Hatta, Mari Hatta ; produced by Lisa Onodera ; directed by Kayo Hatta ; produced in association with Cécile co. ltd