SP
BravenNow
Byron Allen Acquires 10.7% Stake in Starz From Steve Mnuchin’s Investment Firm for $25 Million
| USA | culture | ✓ Verified - variety.com

Byron Allen Acquires 10.7% Stake in Starz From Steve Mnuchin’s Investment Firm for $25 Million

#Byron Allen #Starz #Steve Mnuchin #Liberty Media #media investment #stake acquisition #entertainment industry

📌 Key Takeaways

  • Byron Allen purchased a 10.7% stake in Starz for $25 million.
  • The stake was acquired from Steve Mnuchin's investment firm, Liberty Media.
  • This investment expands Allen's media holdings, which include The Weather Channel and local TV stations.
  • The deal highlights ongoing consolidation and strategic moves in the media industry.

📖 Full Retelling

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 […]

🏷️ Themes

Media Acquisition, Business Investment

Entity Intersection Graph

No entity connections available yet for this article.

Deep Analysis

Why It Matters

This acquisition matters because it represents a significant media industry investment by Byron Allen, one of the most prominent Black entrepreneurs in entertainment, potentially influencing Starz's strategic direction. It affects Starz shareholders and management by introducing a new influential investor with media expertise, while also impacting the competitive landscape of streaming services. The transaction also draws attention due to Steve Mnuchin's involvement as a former Treasury Secretary, creating political-business connections that could influence regulatory perceptions.

Context & Background

  • Byron Allen is founder/CEO of Allen Media Group, owning The Weather Channel and multiple TV networks
  • Starz is a premium cable and streaming service owned by Lionsgate, known for original programming like 'Power' and 'Outlander'
  • Steve Mnuchin served as U.S. Treasury Secretary under President Trump and now runs Liberty Strategic Capital
  • Allen has been actively acquiring media assets, recently making bids for Paramount Global and Tegna
  • Starz has approximately 20 million subscribers globally and faces intense competition in the streaming market

What Happens Next

Allen will likely seek board representation or influence over Starz's content strategy, potentially pushing for more diverse programming. This investment could precede a larger acquisition attempt if Allen continues accumulating shares. Industry observers will watch for changes in Starz's original content slate and potential partnerships with Allen's other media properties within 6-12 months.

Frequently Asked Questions

Why would Byron Allen invest in Starz?

Allen is expanding his media empire and likely sees value in Starz's established subscriber base and original content library. This investment gives him influence in a premium streaming service that complements his existing broadcast and digital holdings.

What does this mean for Starz subscribers?

Subscribers may see changes in programming direction or content offerings as Allen potentially influences strategy. However, immediate changes are unlikely as this is a minority stake acquisition rather than a controlling position.

How significant is a 10.7% stake?

A 10.7% stake makes Allen one of Starz's largest individual shareholders with substantial influence. While not a controlling interest, this level of ownership typically comes with board representation rights and significant voting power.

Why is Steve Mnuchin selling?

Mnuchin's investment firm may be rebalancing its portfolio or taking profits after Starz's recent performance. As a private equity investor, Mnuchin typically seeks returns within specific timeframes and may be rotating capital to other opportunities.

Could this lead to a full acquisition?

While possible, a full acquisition would require negotiations with Lionsgate, Starz's parent company. Allen's history of media acquisitions suggests this could be a first step toward a larger deal, but would face regulatory and financial hurdles.

}
Original Source
Mar 6, 2026 5:24am PT Byron Allen Acquires 10.7% Stake in Starz From Steve Mnuchin’s Investment Firm for $25 Million By Todd Spangler Plus Icon Todd Spangler NY Digital Editor xpangler Latest Disney Slashes Price of Disney+/Hulu Bundle by 62% in Limited-Time Promo 17 hours ago Patrick Stewart Reads All 156 of Shakespeare’s Sonnets in New Audiobook 18 hours ago Range Media Partners Launches Game Publishing Division Led by Industry Veteran Ben Jones 20 hours ago See All 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. Related Stories ‘Heated Rivalry’ Stars Connor Storrie and Hudson Williams Reunite on ‘SNL’ for Ice Skating Sketch
Read full article at source

Source

variety.com

More from USA

News from Other Countries

🇬🇧 United Kingdom

🇺🇦 Ukraine