Memento
The unreliable narrator of all time. I love that this films plot is revealed to us in the same disjointed way as it is for Lenny living it. I figured out the twists and turns about 10 minutes before each one was truly revealed, but I actually love that. We are one step ahead of the main character at all times even if we are just as confused as he is. Very fun and mind bending watch