This movie feels a bit like it was meant to be the pilot of a series. It's well executed and as some nicely choreographed and filmed action sequences and in between some goofy humor. This humor makes the overall tone rather lighthearted despite the serious topics that are touched.
The only grief I have with this movie is the quite stupid decisions the characters repeatedly make.
Very mild spoilers follow.
The biggest one being that the protagonist keeps on ignoring supposedly knocked down enemies to look the other way and (of course) being attacked from behind. This happens (if I recall correctly) a total of four of five times, which was a bit annoying. At other times the only answer to why a decision was made can be "so the fight scene can happen". If the writing in these situations was a bit better, the movie would have been much more enjoyable. It was still a fun and entertaining experience that can and doesn't want to be taken too seriously.