who played william in the film goodnight mr tom??
Nick Robinson