Netflix Premieres an Alien Watch Party at the Olympics

'The World Is On Netflix,' debuting during the opening ceremony, is streamer's second global brand campaign

If most major media companies are to be believed, streaming video is the future of global entertainment—and Netflix says that goes for outside of Earth as well.