Media mogul Byron Allen is making yet another massive splash in the entertainment industry. The founder and chairman of Allen Media Group has officially acquired a 10.7 percent stake in the premium cable and streaming platform Starz. Through his private investment firm, Allen Family Capital, the billionaire paid $25 million to purchase just over 1.8 million shares in the entertainment company.
This strategic acquisition was completed in a private transaction with Liberty 77 Capital, an investment fund led by former United States Treasury Secretary Steve Mnuchin. The move comes less than a year after Starz officially separated from Lionsgate in May 2025 to become an independent, publicly traded company.
By securing this massive stake, Allen positions himself as a significant player within a network that has become a cultural staple, famously housing massive hits like the ever-expanding Power universe and P-Valley.
Starz has been aggressively pivoting its focus toward the digital space, recently reporting 12.7 million streaming subscribers in the United States and over 17 million across all platforms. As the company navigates its new chapter as a standalone entity, Allen’s investment firm noted that it will continue to monitor the network’s performance.
Depending on market conditions and the company’s financial strategies, Allen Family Capital has stated it may even increase its investment position or make additional purchases on the open market.
This latest financial move is simply par for the course for Allen, whose rapidly expanding media empire is already a formidable force. His current portfolio under Allen Media Group boasts major properties like The Weather Channel, TheGrio, and HBCU Go. Beyond these widely recognized networks, his company also operates various free ad-supported streaming television platforms and manages an impressive roster of local broadcast television stations affiliated with the major networks across the country.
Allen has never been shy about his desire to acquire heritage media assets to build Black-owned equity in the entertainment space.
Over the past few years, he has made headlines for throwing his hat in the ring for some of the biggest properties on the market. From making a multibillion-dollar bid for Paramount Global to expressing strong interest in acquiring Disney’s linear television networks and exploring a majority stake in BET, Allen’s ambition knows no bounds.
With this new $25 million stake in Starz, he continues to solidify his reputation as one of the most visionary dealmakers in the business.


