The Matrix is not a bad film, it keeps you involved because of the slow uncovering of the complex and bizarre plot, the twist and turns as the movie unfolds, Agent Smith as the perfect baddie and of course the pretty wild action sequences. The atmosphere is suitably dark and the special effects are excellent. All good enough for a fine evening of movie entertainment, right?

Unfortunately there are some rather big problems as well, and they really bug me the morning after watching the film. Truth is, I am really struggling with the plot. I am quite a fan of science-fiction so that in itself is not what bothers me. I don't even mind the questionable assumption that human bodies can be harvested for power generation without having to input more energy than they produce. No, the real doubt I have is simply: why this Matrix? Why do the machines even bother to go to such lengths as this incredibly complicated computer programme that makes humans think they have an actual life? Why not just let them rot in their pods and good luck to them? What do the machines get out of it? Surely it costs vast amounts of energy to keep this programme running and hook up all the humans to it? Why do they do it? What's the point?

Also, why do Special Agents have any limitations at all? If they are computer programs, and the world they operate in is a computer programme too, why are they not simply all-powerful and invulnerable to bullets and other attacks? A computer programme has no physical limitations - anybody with a games console knows this. Why bother shooting at a virtual body with virtual bullets?

I realise these are fundamentals required for the plot to work, but I find the problems a bit too glaring to overlook. When you think about it, this film is no more than an excuse for the (in themselves quite good) special effects. Therefore, in the cool light of day I can't give this film more than 4 stars.