My absolute favourite movie. Every time I watch it I think about a new aspect and different themes. The twist is also amazing. A good twist allows you to watch the movie again and think about the movie differently because of knowing said twist and this movie executes that amazingly, making the second viewing a much more depressing watch for spoilers.
Spoilers below:
Leonard's arc is so much more depressing when I watched it again, being that he can never move on from his wife and in the end, doesnt want to as he needs some purpose to life. This is just such a great idea and I love this movie so much lol.