The complexity of this movie is amazing. Nolan does not shy away from it, he really delves into making his movies as unorthodox as possible. I've heard it can be confusing at first, or you must watch it a couple times before you understand it all. What I love is the number of levels a dream has, how far can you go before you go into a coma for the rest of your life. As you go further, time is multiplied which relates to how we dream in our everyday lives. The amazing factor is dreaming lucidly to be in control of yourself in the dream is a dream in itself. Like the Matrix, be forewarned you will be thinking twice of reality when finish watching it.