View Full Cast Toshiyuki MatsushimaSelfPenelope McGhieNarratorJasper SharpselfKazuko ShirakawaselfRomain Slocombeself