How to Cancel Starz Subscription: Starz is a Premium TV cable and satellite network in America. They provide thousands of