The series will debut in the U.S. on Netflix on June 12, when the first 12 episodes will arrive on the platform. Episodes after the initial dozen will be added quarterly for the rest of the season, Netflix said Thursday in a news release. The company also revealed the first international trailer on Thursday.