The I-Land
If something has been missing in your life for the last nine years since Lost ended, the TV show you've been waiting for is almost here. The I-Land opens with 10 strangers waking up on a beach with no memory of how they got there. They quickly decide they need to find a way off — and that's when things get weird. The limited series comes to Netflix on September 12, 2019.