Fate vs free will
What do people think about the movie's treatment of fate? I know everyone's definition of fate is a little different, but there are several blunt predictions early in the movie that made me think that fate will be manipulating these people, yet it turns out they exercise great free will.
The madame tells Juxian when she leaves that she'll have to come back, because a prostitute is always a prostitute, but she never goes back to being one. The master tells Douzi to leave the abandoned baby to his fate, but Douzi defiantly rescues him, and Xiao Si cheats fate by growing to adulthood. There are a couple other mentions of fate ruling lives, yet I seldom think these people are being controlled by outside forces, other than politics. In fact, one of the things I like about this movie is watching people make the choices that they make, and they usually have quite a menu of options to choose from instead of just a single direction mandated by fate.