Hollywood Heavy Hitter: Byron Allen Grabs $25M Starz Stake in Major Industry Shake-Up!

Published 6 hours ago2 minute read
Precious Eseaye
Precious Eseaye
Hollywood Heavy Hitter: Byron Allen Grabs $25M Starz Stake in Major Industry Shake-Up!

Allen Family Capital, the private investment firm and family office of media mogul Byron Allen, has acquired a significant 10.7% stake in Starz Entertainment. This acquisition, valued at $25 million, was executed through a private transaction with Steve Mnuchin's Liberty 77 Capital.

The deal involved Allen Family Capital purchasing 1,803,786 common shares of Starz at a price of $13.86 per common share. This transaction marks Byron Allen's initial entry into Starz's ownership, as he previously held no shares in the company, and now possesses beneficial ownership of approximately 10.7% of Starz's issued and outstanding common shares.

The shares were sold by Mnuchin's Liberty Funds, which had entered an agreement on March 4 to divest all of their holdings in Starz via this private sale. Steve Mnuchin, known as a former Hollywood producer and Treasury Secretary during President Trump’s first term, also maintains a stake of about 13% in Lionsgate Studios, having joined its board in January.

Starz itself underwent a significant corporate restructuring in May 2025 when Lionsgate completed its split with the premium cable and streaming business, making Starz a separately traded company. At the close of 2025, Starz reported 12.7 million U.S. streaming subscribers, an increase of 370,000 in the year-end period. Its total subscriber base across all platforms reached 17.6 million, growing by 170,000 sequentially.

Financially, Starz's fourth-quarter 2025 streaming revenue stood at $210.3 million, a decrease from $239 million in the previous year's quarter. However, linear and

Loading...
Loading...

You may also like...