Question: who played william in the film goodnight mr tom
Answer: Nick Robinson