From the beginning I felt that this movie could have turned out going either way. I was intrigued enough to read the first of the books that the film is based upon, and while the book is not great, it's a diverting page turner.
The movie started to go wrong when Jason Statham was cast. I usually like his films but he is limited as an actor and he is miscast here.
The rest of the cast are forgettable and the plot is stupid. A couple of sequences are exciting , some fall flat, and the CGI is variable.
Wait for this one on dvd