Allen’s family office acquired the 10.7 percent stake in Starz from Mnuchin’s Liberty 77 Fund for $25 million. The move signifies Allen’s continued interest in the TV business and potential future involvement with Starz.
Byron Allen Acquires 10.7% Stake in Starz from Steve Mnuchin for $25 Million
8 min read
Continue reading in the USA News Updates app