Question: who played john robinson on lost in space
Answer: Guy Williams