A Chinese film constructed in reverse chronological order, Cities of Last Things tells one man’s story from end to beginning. Set in 2056 and littered with sci-fi goodies like rejuvenation fluids that ...