Understanding the movie

Rating: 10/10 (9 November 2005)

I think you should see this movie deeper because behind every scene a philosophical motive is hidden. (Deeper means at least 3 times :) )
(My English isn't very good, and the quotes are from memory) So what you must see in the first place is that Matrix is a very philosophical movie and many of the events in this movie have just philosophical reasons.
Why did the agent Smith died in the end after killing Neo? That's Simple. Agent Smith says "Cause without purpose we would not exist". "Purpose of life is to end"," I'm here because of you" etc. Smith is a program that without a purpose he would not exist, his purpose was to kill neo and everything else. After he reaches his purpose he dies because he had no other reason to exist.
Who is actually Smith? The Oracle gives the answer in a very philosophical way. "He is you, you're opposite, the equation trying to balance itself" It is clear that the Matrix was a much more complex program simulating even basic rules of the Universe. Neo and Smith are just a "coincidentia oppositorum"( Yin-Yang philosophy that says that white exists because of black and black exists because of white and they both exists because the balance of two sides gives more stability in equilibrium than the balance of nothing) This is too an answer at the previous question. Cause without white, black would not exist.
Why Neo has this name? Neo means new, usually a prefix put on new ages ex: Neolithic.
Who is actually Neo? In the first and almost the entirely second movie Neo is just a human. The agents say that before Neo meets the FOM "Is him. The ANOMALY. Do we proceed? Yes, He's still... ONLY HUMAN. " So Neo is a 100% human anomaly but which is foreseen and so controlled by the "path of the one".(This is a powerful philosophy about fate). I'm almost sure even though I don't have an argument that the others five " the one" were different humans with different names (I'm not 100% sure). Neo looses his 100% humanity after the meeting with the FOM, because at that meeting a code is enhanced in him. In the third film someone uses the expression "the code he's carrying".
Why Zion has this name? See the Bible (The city of Sion) Why is Zion build by machines? Another method of control.
Why is Zion going to be destroyed? The principle of purifying by reborn. The anomaly is a sign that things have gone too far, the anomaly itself being an error that couldn't be controlled.
And there are so many things that can be explained that I could write a book. And there are still things that I don't understand. The movie also puts in evidence the philosophy of choice (Neo), purpose (Smith), reason (Merovingian), control (FAM), fate (Oracle which symbolize in many ways the Oracle from Delphi), truth and perceptions (Matrix), Yin-Yang (especially Neo and Smith) and many more...