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.
Allen Family Capital announced Thursday that it has acquired 1,803,786 shares of Starz common stock at a purchase price of $13.86 per common share, for a total purchase price of $25 million. The transaction gives Mr. Allen, who previously did not own any Starz stock, beneficial ownership of approximately 10.7% of Starz’s outstanding common stock.
Mnuchin’s Liberty Fund entered into an agreement on March 4 to sell all of its stock in a private sale transaction for $25 million, according to an SEC filing. Mnuchin is a former Hollywood producer who served as Treasury secretary during President Trump’s first term.
In May 2025, Lionsgate completed its separation with its Starz premium cable and streaming business, which is now a separate company. Mnuchin owns about 13% of Lionsgate Studios and joined the company’s board of directors in January.
Starz ended 2025 with 12.7 million U.S. streaming subscribers and ended the year with 370,000. Total subscribers across Starz platforms reached 17.6 million, an increase of 170,000 from the previous quarter. Streaming revenue for the fourth quarter of 2025 was $210.3 million (down from $239 million in the year-ago period), while linear and “other” revenue increased to $112.5 million compared to $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 in the year-ago period.
Allen Family Capital, based in Beverly Hills, is the personal investment firm and family office of Byron Allen.
Mr. Allen acquired Stars shares “for investment purposes and intends to continually review his investment. As such, Mr. Allen may increase or decrease his investment position depending on Starz’s performance or other market conditions,” the company said in a statement.
“Allen may from time to time acquire additional shares of Starz common stock or other securities in the open market or in private transactions, including directly with Starz,” Allen Family Capital said. Such decisions will be based on “an evaluation of Starts’ business, prospects, financial condition and results of operations, the market for common stock or other securities, other opportunities available to Allen, general economic conditions, stock market conditions and other factors.”
Founded in 1993, Allen Media Group owns and/or operates 10 television networks in 21 U.S. markets serving nearly 300 million subscribers, including 27 broadcast television stations affiliated with the ABC, NBC, CBS and Fox networks, and The Weather Channel, The Grio and HBCU Go. The company also produces, distributes and sells advertising for 74 television programs.
