This movie makes you pay attention and think. Most people watch movies to escape, not think, and those people would not enjoy this movie. I ended up watching it twice since after the first time, I started piecing things together and making connections, which made me want to see it again with a new perspective. Unlike other reviewers, I'm not going to get into the details of the story itself and ruin the watching experience. All I can say is if you like for your mind to be engaged, set aside a couple of hours and watch the movie, paying attention to all of the details and nuances, no matter how insignificant they may seem.