This is a very well-made film. While the script maybe a little lacking, the strength of the performances and the superbly stylish visuals more than make up. I agree that the plot is a bit thin but if you go into the theatre expecting simply to be thoroughly entertained for just over two hours then you won't be dissapointed. Oh, and for the record it isn't really all that gory so don't worry if you're a bit squeamish, there are only a couple of short sequences (plus a rather longer one at the end) that might turn your stomach but for the most part it's blood-free.