Starz is losing a big star in the executive suite: Chris Albrecht is stepping down as the pay cable network’s CEO, according to our sister site Deadline. Albrecht will officially hand over the reins next month, after nearly a decade at the company. Since Albrecht became CEO in January 2010, Starz has seen its subscriber […]