Black media mogul Byron Allen has invested a 10.7% stake in Starz, according to Deadline. Allen’s Media Group includes 28 stations affiliated with ABC, NBC, CBS, and Fox, operating in 21 US markets. In 2025, Byron Allen announced that it was selling local television stations owned by his Allen Media Group (AMG), and Moelis & Co. is managing the deal. Allen said in a statement that it needed to pay its debt. “We have received numerous inquiries and written offers for most of our television stations, and now is the time to explore getting



