Hi, people!
Just watched the movie today, and, speculating with a friend, we came up with a REAL crazy (but COOL) theory! It uses the idea of the "Real World" being some extension of the Matrix, but with some add-ons. Sorry, I did't read the entire thread, so if someone came up with something like this before, I apologise.
EVERYTHING IS A VIDEOGAME!!!!
Neo is the main character, and the only playable character in the game. He is the only one that has doubts, the only one to really question things (even the Oracle), and, most importantly, the only one that really makes choices! On the other hand, any other character, human or program, is always focused, always decisive, as if there were no other way... As if they were following the script, for crying out loud!!! As if they were not real, just... Well, just as NPCs in any interactive movie! If you are in this forum, you people surelly know about that, huh?
Then, Neo gets to the final choice... And it really looks like.. say... Streets of Rage! You can choose to join the villain, wich leads you back to the start of the game (but keeping your score and experience - that seems what the previous Ones did, hence Neo's aparent increased power compared to them), i.e., following the Architect's wishes and reseting the Matrix. Or you can choose to defy the villain, and get ahead (the choice of Neo?).
Everything in the (suposed) game looks like bound to lead Neo to the presence of the Architec, and making him choose the "wrong" choice. That little conversation of Neo and that old one (Counselor? Sorry, can't remember his title... And I watched the movie just today, jeez!!!), trying to make he believe that humans and machines need to coexist... His cooperation with denizens of the Matrix, like the Oracle and the Keymaker... And the Architect's statement that the "other" choice would terminate humankind. And I REALLY belive he was BLUFFING on that one!!!
So what? The game keeps "looping", until the player learns that the other choice was the right one! Or just the one that will lead him to the next stage...
Well, that`s it!