It's ok and I'm glad I watched it. Idris is good, all the cast are good and the cinematography is great with a vivid use of colours. It is Tarantino ish and stylish. So why only ok? The story, it just makes no sense and instead of focusing on the action I found myself asking why did they do that? That won't work, that makes no sense and so on. No spoilers here but there are parts of the plot that are disappointing and the interesting characters never really develop. I probably wouldn't watch it again which is a standard by which I mark a film as great or just ok. I think it could have been so much more.