Weaker than the original, better than Reloaded.

Rating: 6/10 (23 December 2007)

Why? Simply because this movie seems to flow with a better storyline than Reloaded. This is the first time since the subway fight in the first movie that Agent Smith's scenes actually get suspenseful where, as opposed to Reloaded, it was basically Neo kicking his ass, thus taking out every thrill or suspense the viewer might have felt. As for the Oracle, I must say this time around, she actually gets a real place in the movie rather than telling Neo which direction he should take and then leave him right before Smith comes out of nowhere, just to have Neo kick his ass during 5 useless minutes.In Revolutions, her character actually finally gets good development and Mary Alice delivered a very good performance, as good as Gloria Foster would have done.
As for the bad things in this movie, the first thing that comes to my mind is Trinity's death. I can't understand why they needed to resurrect her in the second movie just to give her a lame death in the third one. Also, the over-exposure of too many characters, couldn't the brothers have limited themselves to Neo, Trinity, Morpheus, Smith and the Oracle? No, they needed to have pointless characters like The Kid(who probably said one of the most random lines: ''Neo, I have faith in you'' in the movie) or Niobe, who literally took the screen time that should have been given to Morpheus. I couldn't understand why there was so much focus put on those very secondary characters. You could also claim that it is of a tradition to fill 5 minutes of every Matrix sequels with a total stupid sex scene. In Reloaded, it was the Cave/Zion party scene, in this one, it was the Merovingian Club scene although I must admit that at list, the Club scene had a point to the story.
And for what I really liked, the fact that for the first time, a Matrix sequel really felt like what it should always feel, a war movie. And as for the final climax ending with Neo and Smith doing their super-epic-bigger-than-ever fight, it couldn't have been better.