Byron Allen Sells Entire Stake in Starz: Media Mogul Exits After Months of Pressure

Deadline · 2026-10-29
Byron Allen Sells Entire Stake in Starz: Media Mogul Exits After Months of Pressure

Byron Allen’s Beverly Hills-based Allen Family Capital has sold its entire stake in Starz Entertainment, according to an SEC filing Thursday. The family office unloaded the stock in tranches between August 9 and September 29 at prices ranging from about $21 to $27 per share. Allen had disclosed a 10.7% stake in Starz in March, at a time when the premium cable network was facing pressure from activist investors and exploring strategic alternatives. His exit comes after Starz’s parent company, Lionsgate, completed its separation from the network in May, and as the media landscape continues to consolidate. The sale removes a prominent investor who had signaled interest in the company’s future direction. For Starz, Allen’s departure may reduce external pressure but also removes a potential strategic partner. The move underscores the volatility in media investments as traditional cable networks navigate streaming competition and shifting consumer habits. Allen, known for his media empire and advocacy for diversity in ownership, has been actively buying and selling media assets. His decision to fully exit Starz suggests a lack of confidence in the network’s standalone prospects or a strategic reallocation of capital. Investors will be watching to see if other large stakeholders follow suit.