BEGIN SLIDESHOW First look at Netflix’s Lost in Space, launch date announced Netflix just announced the launch date for Lost in Space, their modern take on the classic sci-fi adventure series. NASA astronauts had the privilege of seeing the pilot episode at the International Space Station, but the show will premiere across planet Earth on April 13, 2018.