I don't understand anyone giving this film anything less than a 9 or 10. It takes genius twists and turns, and I don't even usually like this genre! As for those not understanding certain character motives: please open your mind and consider cultural differences regarding boundaries, insults, manners, and class divides.