"Astonishingly good and really enjoyable, too. I'm amazed at the negative comments on this film. It's the best film I've seen by far in a long, long time. I had to watch it twice within a few days just because (a) it was so good I wanted to watch it again and (b) I knew there was going to be some pieces of plot I hadn't picked up first time around. A bit of a cross between the Matrix and James Bond, but not really like either, it's a really fantastic ride and gives your brain a workout too. What a clever film and what a brilliant director. The cast are superb as well."