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.
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.