Japanese film featuring Aoi Sano's skills