Starz Channel Live

Starz is an American premium cable and satellite TV channel. Starz’s programming properties theatrically released motion pictures and first-run original TV series.

The head office of Starz and its associated networks MoviePlex and Starz Encore are placed at the Meridian International Business Center complex in Englewood, Colorado. As of January 2016, Starz is accessible to 31 million families in the United States.