Just because Netflix's films got shut out of competition at Cannes doesn't mean the streaming titan stayed home. The company won a worldwide (except for China) distribution deal worth $30 million for the animated film Next Gen with a star-studded cas...