"Starz Entertainment has ended contract renewal negotiations with Netflix," Starz president and CEO Chris Albrecht said in a statement. "When the agreement expires on Feb. 28, 2012, Starz will cease to distribute its content on the Netflix streaming platform."