Vanilla Sky
It was one of the best twists I have ever seen in a movie. It’s slow at first but once you start questioning everything that’s when it gets good. The film also does a great job at building off of all of these moments making it a really entertaining watch.