I often wonder why someone would trash a movie because they're unable to understand the plot.
This movie has got all the grit, action and suspense you'd expect from it.
The east meets west mix of cultures is endearing. I don't need to give away any spoilers, watch it for yourself and decide. Don't make a decision based on the reviews here.