Question: who played the boy in goodnight mr tom
Answer: Nick Robinson is a British actor who has appeared regularly on British television , most famously as William Beech in Goodnight Mister Tom , starring John Thaw .