Question: who does tom holland play in the secret world of arriety
Answer: Shō