CharacterJohn RobinsonJohn Robinson in Lost in Space (2018), played by Toby Stephens. Played byToby StephensAppears inLost in Space2018