Saw this finally. Really enjoyed it. It's pretty rare the worst thing I can say about a shoot-em-up is I'm not sure why they keep calling him 'Jonathan' when his name is spelled 'John' because it makes no sense. I really liked the fact that pretty much all the fights seem centered around survival/killing as opposed to wacky-fu.
Do agree with others about him 'missing' the kid in the scene from the hot-tub thing in the club. The rest of the movie he's just obscenely accurate. I would figure they could have used a different plot element other than him missing a lot randomly.