Byron Allen buys 10.7% of Starz for $25M from Steven Mnuchin's group

Byron Allen's company now owns 10.7% of Starz, which is about the same as 10 out of every 100 shares. This is a new step for Starz after it left Lionsgate.

Allen Family Capital, the investment arm managed by media entrepreneur Byron Allen, has completed the purchase of approximately 10.7% of Starz Entertainment Corp. for $25 million. The equity was acquired directly from Liberty 77 Capital L.P., an investment firm associated with Steven Mnuchin.

The transaction marks a valuation entry point for a legacy cable-turned-streaming entity while shifting internal share distribution following its detachment from parent company Lionsgate.

Transaction MetricDetail
PurchaserAllen Family Capital
SellerLiberty 77 Capital (Steven Mnuchin)
Equity Stake~10.7%
Capital Outlay$25 Million

Strategic Alignment and Portfolio Expansion

The acquisition arrives as Starz navigates its first year of autonomous operation. Byron Allen, whose broader portfolio—including The Weather Channel and various linear/digital networks—demonstrates a persistent commitment to the traditional and streaming broadcast model, has signaled interest in the company's long-term utility.

  • Reports suggest the investment functions as a strategic pivot to secure leverage, potentially allowing Allen Media Group to negotiate the placement of its proprietary production content onto the Starz streaming interface.

  • CEO Jeff Hirsch has publicly communicated to market analysts that Starz remains open to mergers and acquisitions (M&A) to stabilize its footprint.

  • Starz has undergone a transition where current streaming subscriptions now account for approximately 75% of its operational footprint, moving away from its origins as a linear competitor to HBO or Showtime.

Contextualizing the Market Exit

The divestment by Steven Mnuchin’s group suggests a divergence in vision regarding the utility of pure-play streaming assets versus studio production value. While Allen maintains a diversified portfolio spanning news, lifestyle, and niche digital networks like TheGrio and Cars.TV, the acquisition of a stake in a dedicated Streaming Service represents an attempt to consolidate power within the content distribution Supply Chain.

Read More: Live Nation and Ticketmaster Settlement May 2024 Stops Company Breakup But 13 Venues Must Be Sold

This move is framed not merely as a portfolio addition but as a calculated maneuver in Media Consolidation, wherein the buyer simultaneously acts as a potential content provider for the platform he now holds equity in. By operating at a "low price" relative to larger conglomerates, the investment reflects a niche strategy of picking up equity in assets shedding their parent-corporate layers to operate independently.

Frequently Asked Questions

Q: Why did Byron Allen buy a part of Starz on March 15, 2024?
Byron Allen's Allen Family Capital bought 10.7% of Starz for $25 million. This happened on March 15, 2024. He bought it from Steven Mnuchin's investment group.
Q: How much did Byron Allen pay for his Starz shares?
Byron Allen paid $25 million to buy about 10.7% of Starz. This deal was done privately with Liberty 77 Capital.
Q: What does Byron Allen's purchase mean for Starz content?
This purchase could help Allen Media Group put its own shows on the Starz streaming service. Starz is also looking for mergers or buying other companies.
Q: How has Starz changed recently?
Starz is now a separate company after leaving Lionsgate. Most of its business, about 75%, now comes from streaming, not old TV channels.
Q: Why did Steven Mnuchin's group sell their Starz shares?
Steven Mnuchin's group may have different ideas about the value of streaming services compared to making TV shows. They sold their stake to Byron Allen.