Why did Leonard decide to target Teddy?
Spoilers obviously.
I know there are all sorts of theories out there about this movie and the motives of the characters. The thing that messed with my head the most was that, in my opinion, there wasn’t a clear enough explanation as to why Leonard exactly decided to target Teddy next after finding out "the truth". Sure he wasn’t the most honest person in the world but out of everyone in the movie he seemed the most genuine. If he was telling the truth in the big reveal he was interested in helping Leonard find the man that raped his wife in the beginning. And not only did he want to help, he made it possible. Leonard may not have been able to do this without Teddy's help. Not to mention sure, he used him but he did this partially because he WANTED Leonard to remember the past or at least feel that fulfillment again.
So after thinking about it, I personally narrowed this down to three theories as to why Leonard chose Teddy: sociopathic convenience, ironic revenge for being used/manipulated, or to prevent him from ever hearing "the truth" again.
The first is the least satisfying IMO but plausible due to his little speech at the end of the movie (or middle of the story). This theory suggests that the twist (besides his long term memory being unreliable) is the protagonist, who we are supposed to be rooting for, literally gives no *beep* about morality or the reality around him and is simply enamored with "the chase." He hurries up and picks someone else to target before he forgets that his past target is dead. Teddy just happened to be that person because he is the only one around during the reveal. The convenience comes from the fact that his legal name just happens to be a “John G.” and he has a license plate to look into. There isn't much to contradict this theory but damn does that make me really dislike Leonard. So he can't just straight up kill people but he is totally okay with "tricking" himself into killing someone who has been by his side just because you need someone to chase? Ugh...
The second theory is the most satisfying but the least plausible IMO. This is the ironic revenge theory. After finding out that even though Leonard does enjoy the chase he doesn’t like the idea that Teddy had manipulated him and used him to target people of his choosing. Teddy knew the truth all along but instead of disappearing after Leonard got his revenge he continued to use Leonard to get other bad guys and possibly score some cash in the process. It still kind of ties into the first theory a bit because there is very little doubt in my mind that he doesn’t enjoy "the chase" more than actual revenge. But at least he selects Teddy for an actual reason rather than him just being in the wrong place at the wrong time. So Leonard, being pissed because Teddy used him, uses Teddy back by making him the next target to give his life some meaning. Not to mention his next target was also someone who wronged him. The reason I say it’s the least plausible is because I feel maybe Leonard should have touched down on this when he has the final internal dialogue at the end of the film. which he doesn’t. Also I don't get his logic. If he loves the chase so much that it matters more than the truth, Teddy using him is actually a pretty useful tool. Teddy knows all the details of his life and condition. Teddy has resources since he is a cop to find more "John G"s in the future. What the hell is Leonard going to do after Teddy is dead? It's going to be a lot harder for him to do this over and over again until he dies without Teddy's help. It may have not been 100% genuine but Teddy was still helping Leonard, not to mention he isn't entirely too against lying since he is willing to do it to his damn self. Hypocritical much?
The third theory is the most plausible IMO. When Teddy tells him "the truth" he doesn't like hearing it and would rather continue to live the lie he has conditioned himself to believe because it brings him more happiness. Even though he will forget what Teddy told him in like 10 minutes, he chooses to kill Teddy so he will never have to experience hearing the truth ever again. This is because Teddy is the only one close to him who knows the full details of his past je and continues to involve himself in Leonard's life. This kind of doesn’t make sense though because ultimately it doesn’t matter since he won’t remember it. Plus he didn't really seem all to emotional when he was told the truth. He should have broken down more, finding out YOU are the one responsible for your wife's death (even if it wasn't intentional) instead of some evil rapist has to be pretty horrifying.
But yeah, opinions?