Byron Allen Buys Major Stake in Starz for $25M
March 12, 2026·1 day ago·via AOL.com
Media mogul Byron Allen just snagged a major stake in Starz for $25 million, flexing his growing empire in entertainment. The billionaire entrepreneur, already behind Allen Media Group, eyes expanding premium content like hit series and movies through this savvy move. It's a power play that could shake up streaming wars, giving Starz fresh backing for bold projects. Allen's hustle keeps him at the forefront of Hollywood deals - watch this space for what's next. Read more about this...
