TCL Chinese Theatre
On February 7, 2017, the series held its official premiere at the TCL Chinese Theatre in Los Angeles, California. Internationally, the series premiered on February 20, 2017, in Australia on Showcase, and on March 13, 2017, in the United Kingdom and Ireland on Sky Atlantic.