This movie gets better with age. If you watch this movie once, you must watch it twice to get the full enjoyment of it. Believe me it is fantastic, if you can keep up with it. There must be a sequel so the people watching it can fully understand it. Do not trust or believe the naysayers because it is worth the journey, just to understand it. I give it a 10 on the second time around. I love it. SEQUEL PLEASE!