By bringing “taikonaut” Yang Liwei safely home from orbit, China’s communists staged the most compelling production of their 54 years in power. Because the Shenzhou 5 mission, while grounded in science and the military, was at heart pure Hollywood blockbuster. “China’s manned `Star Trek’ signals a brighter future,” the state-controlled newspaper China Daily enthused.