Byron Allen is now an investor in Starz.

Allen is a serial investor and businessman with an extensive portfolio that includes The Weather Channel. He acquired the company for $300 million in 2018 through his company, Entertainment Studios, as AFROTECH™ previously reported. Allen also owns TheGrio, a media company covering breaking news, politics, lifestyle, and entertainment centered on the Black community, according to its website.

Per information on Allen Media Group’s website, Allen has one of the largest cable network portfolios in the industry, which includes Comedy.Tv, Cars.TV, ES.TV, JusticeCentral.TV, MyDestination.TV, Pets.TV, Recipe.TV, Local Now, and more.

AOL also reports that Allen owns 27 broadcast television stations affiliated with ABC, NBC, CBS, and Fox across 21 U.S. markets, while his television networks collectively reach nearly 300 million subscribers.

In 2025, Allen sold 10 local TV stations to Gray Media for $171 million, according to Deadline.

Starz

Allen is making another strategic move in the media industry. He has purchased a stake in Starz, which is home to 50 Cent’s “Power” universe and “BMF.” The Hollywood Reporter states that Allen’s private investment firm and family office Allen Family Capital acquired a 10.7% stake in Starz. Per the outlet, he acquired the share from former Treasury Secretary Steven Mnuchin’s investment fund, Liberty 77, for $25 million.

Allen’s investment in Starz could increase alongside his involvement with the company.

“Consistent with such investment purposes, Allen may engage in communications with, without limitation, one or more shareholders of Starz, management of Starz and/or one or more members of Starz’s board of directors and may make suggestions or proposals concerning Starz’s operations, prospects, business and financial strategies, strategic transactions, assets and liabilities, business and financing alternatives, the composition of the board of directors and such other matters as Allen may deem relevant to the investment in Starz,” his family office wrote, according to The Hollywood Reporter.

Allen’s investment comes nearly one year after Starz began operating independently from Lionsgate. Stars shifted its strategy toward streaming, moving away from competing with premium cable networks, Deadline reported. Streaming subscriptions now account for roughly three-quarters of its business.