One of the most ingenious movies of all time! The first time I saw this movie I immediately watched it a second time. The next day I watched a third time. There are so many breadcrumbs and subtle undertones that you will miss on the first watch. The best thing about this movie is that it stimulates thought. If you did not like this movie you should watch it again. If that doesn't work then you should probably develop your imagination.