Story perspectives
Byron Allen Acquires 10.7% Stake in Starz for $25 Million
3/7/2026
1 of 2
Story summary
- Byron Allen, of Allen Family Capital, purchased a 10.7% Starz stake for $25 million from Liberty 77, led by Steven Mnuchin.
- The deal follows Starz's separation from Lionsgate last year.
- Starz is shifting toward streaming, with subscriptions 75% of its business.
- Allen may increase his stake and engage with Starz's management and board to influence operations.
- Starz reported $322.8 million in Q4 2025 revenue and a $20.7 million net loss.
1 / 2
