The heroine was way more compelling than the hero, who kept making stupid decisions, failing to grovel appropriately, and generally not fulfilling no role of a leading man worth falling for. Also, there were two kind-of villains that were both cartoonish. Overall okay.