A Chinese Western drama that hides secrets and sacrifices in a desert inn. Despite its low score, it has dimensions worth discussing.