Starz CEO Chris Albrecht has renewed his deal with the premium cable channel. Under the extended agreement, Albrecht will remain Starz’s chief executive through 2020. He will also add the title of president. “Chris has developed Starz into a leading, innovative entertainment brand with award-winning original programing that resonates with U.S.