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.

Read More