The teaser signals the marketing kickoff for the eight-episode limited series arriving November 13 on Netflix.