Netflix CEO Ted Sarandos reveals OTT platform invested over $135 billion in content over the past decade; unveils ‘Netflix Effect’ initiative Movies