Allen Family Capital, the investment arm of media mogul Byron Allen, acquired a 10.7% stake in Starz Entertainment for $25 million in a private transaction with Liberty Steve Mnuchin‘s Liberty 77 Capital.
In an announcement Thursday, Allen Family Capital said it acquired 1,803,786 common shares of Starz at a purchase price of $13.86 per common share for aggregate consideration of $25 million. The deal gives Allen — who previously didn’t own any Starz shares — beneficial ownership of approximately 10.7% of Starz’s issued and outstanding common shares.
On March 4, Mnuchin’s Liberty Funds entered into an agreement to sell all of the shares owned by them in a private sale transaction for $25 million, per an SEC filing. Mnuchin is the former Hollywood producer who served as Treasury Secretary during President Trump’s first term.
In May 2025, Lionsgate completed the split with the Starz premium cable and streaming business, which is now a separately traded company. Mnuchin owns about 13% of Lionsgate Studios and joined the company’s board in January.
Starz ended 2025 with 12.7 million U.S. streaming subscribers, gaining 370,000 in the year-end period. Total subscribers across Starz platforms reached 17.6 million, up 170,000 sequentially. Streaming revenue for Q4 2025 was $210.3 million (down from $239 million in the prior-year quarter), while linear and “other” revenue rose to $112.5 million vs. $105.5 million at the end of 2024. The company reported a net loss of $20.7 million, an improvement from a net loss of $31.8 million a year earlier.
Beverly Hills-based Allen Family Capital is the private investment firm and family office of Byron Allen.
Allen acquired the stake in Starz “for investment purposes and intends to review such investment on a continuing basis. As such, Allen may, depending on Starz’s performance and other market conditions, increase or decrease the investment position,” the firm said in its announcement.
“Allen may, from time to time, make additional acquisitions of Common Shares or other securities of Starz either in the open market or in privately negotiated transactions, including transactions directly with Starz,” Allen Family Capital said. Such decisions will be based on its “evaluation of Starz’s business, prospects, financial condition and results of operations, the market for the Common Shares or other securities, other opportunities available to Allen, general economic conditions, stock market conditions and other factors.”
Allen Media Group, founded in 1993, owns and/or operates 27 ABC, NBC, CBS and Fox network affiliate broadcast television stations in 21 U.S. markets and 10 television networks serving nearly 300 million subscribers including the Weather Channel, TheGrio and HBCU Go. The company also produces, distributes, and sells advertising for 74 TV programs.
Source: variety.com
