Does Film Brain think this US/Chinese animation about to land on Netflix take flight or does it lay an egg?