Local Planet has won the $110m global STARZ account in a highly competitive pitch
STARZ is an American premium cable and satellite television network owned by Lions Gate Entertainment, and is the flagship property of its parent subsidiary Starz Inc. Programming on STARZ consists of theatrically released motion pictures and first-run original television series.
The key markets are US, UK, Germany, France, Spain, Mexico and Brazil.