Question: actor who played william beech in goodnight mr tom
Answer: Nick Robinson