Fight scenes and suspense are excellent. Notice that no one punches anyone with their fist, which can be done, but is not one’s first choice because of likely damage to the knuckles or the hand itself.
The backstory taxes credulity, but with such a complicated storyline, that can be overlooked.