Once again I have a very good movie, which I loved, and I find myself being annoyed by the little bits that went wrong. OK, maybe not so very little, but still, most of the movie is superbly done. The acting, the pacing, all the technical aspects - every thing is first class. Even what I think is the core of all good comics adaptation - the moral debate around which the entire story revolves. What do you do when you can do almost everything, or in other words what do you do when almost none can stop you. To this very important discussion that many fail to notice because they pay too much attention to the magnificent action scenes and all the fireworks and the CGI. Another layer of moral debate is added, about the nature of all consuming revenge. And again it's done with full respect to matters discussed, not just superficially as an excuse for all the twists and turns of the plot. But then we arrive at the but, the unfortunate annoying but.

Here goes: with all the scheming and superb planning, the ending works only if we get these very specific three characters locked together, like they obviously end up. But there's no way anyone could forecast that they will be the three arriving there, that they will be the only three arriving. I can't elaborate without adding spoilers and I won't but this means the stitches holding the plot together are all too evident - this film deserved better. When everything else is so perfect, the plot should be up to par and not the weakest link, and the plot is going all through the film, not in bits. Every time I think about it, I get angry again, and I did like the movie a lot. That's just plain shame.