One thing, I don't understand the need of having Fang be a woman from China when she is being played by Gai Yew Lan, a veteran local actress. Hard for me to believe in her character when Fang speaks Mandarin like a Malaysian instead of someone from Mainland China, and then, there's also a problem of her looking too aloof and calculative instead of being a poor village bumpkin which I assume is the filmmaker's intention. Gai Yew Lan is not a bad actress, but she may have been miscasted. I can't see the point of having her be a woman from Mainland China when the character could have just been someone from a rural area, some village at north Malaysia or something.