Question: who played john robinson on lost in space
Answer: Guy Williams played Professor John Robinson , expert in astrophysics and geology , who commanded the mission of the Jupiter 2 spaceship , taking his family in a voyage to colonize the Alpha Centauri star system .