Fan Bingbing is a Chinese megastar who has also appeared in western movies like "X-Men: Days of Future Past"; she has not been seen since June and the smart money has it that she was kidnapped by China's National Supervision Commission (NSC), an "anti-corruption" task force established in 2018, with a reputation for practicing "liuzhi" or "enforced disappearances." The NSC is the next step in Xi Jinping's longstanding practice of "disappearing" people he disapproves of, including anti-corruption activists and dissidents.