Poor story, terrible dialogue and limp ending. But the action sequences are good and would have been better if not for the poor camera work and shaky cam. Zooming in and out during fight movements to generate impact actually distracts and detracts from the elegance of the fights.
Watch it for the action and skip all the other bits.