Someone said this movie was 2.5 hour long. I don't believe it. The plot and pace kept me riveted througout. It couldn't have been that long. It was over before I knew it. It was complex, yes, that that's part of the mastery of this movie, and what makes it challenging. The writer/director/editor threaded the various plots and levels seamlessly. If you're not concentrating, you may get lost, so listen up. I relived the movie in my head (and in my dreams) long after it was over. You will hold your breath at the end, and be shocked. At least I was. The perfect wrap.