Byron Allen's Allen Family Capital Acquires 10.7% Stake in Starz Entertainment for $25 Million

Read Byron Allen's Allen Family Capital Acquires 10.7% Stake in Starz Entertainment for $25 Million on RadioNOVO

Byron Allen's Allen Family Capital Acquires 10.7% Stake in Starz Entertainment for $25 Million

Byron Allen's investment firm, Allen Family Capital, recently acquired a 10.7% stake in Starz Entertainment for $25 million in a private transaction with Liberty 77 Capital. This acquisition marks Allen's entry into the ownership of Starz, with the purchase of 1,803,786 common shares at a price of $13.86 per share.

The deal with Liberty 77 Capital, led by Steve Mnuchin, former Treasury Secretary and Hollywood producer, involved the sale of all shares owned by them in a private transaction. This move comes after Lionsgate completed the split with the Starz premium cable and streaming business, making it a separately traded company.

Starz, which ended 2025 with 12.7 million U.S. streaming subscribers and a total of 17.6 million subscribers across all platforms, reported a net loss of $20.7 million in the fourth quarter. Despite a decline in streaming revenue, the company saw growth in linear and other revenue categories.

Allen Family Capital stated that the acquisition of the stake in Starz was made for investment purposes and that they would review the investment continuously. Depending on Starz's performance and market conditions, Allen may increase or decrease their investment position through open market or privately negotiated transactions.

Allen Media Group, founded in 1993, is a prominent media company that owns and operates multiple network affiliate broadcast television stations and television networks across the U.S. The company also produces, distributes, and sells advertising for numerous TV programs, serving a vast audience of nearly 300 million subscribers.